2013-03-04 109 views
5

我正在使用Google地图开发ASP.Net项目。我的团队决定使用Google Maps API v2。禁用Google地图上的巴士站

问题是,我必须用我的巴士站图标替换地图上的所有巴士站图标。要做到这一点,我必须隐藏/禁用它们(或者至少是公共传输),但我不知道如何做到这一点。我搜索了很多次,但我找不到解决方案。

我可以使用什么命令来隐藏这些巴士站图标?

注意:我的团队用Google Map v3取代了Google Map v2。

+3

您的团队是否意识到V2 API将在大约3个月内不再工作? https://developers.google.com/maps/documentation/javascript/v2/reference – 2013-03-04 03:55:47

回答

9

明白了!

 var styles = [ 
    { 
     "featureType": "transit.station.bus", 
     "stylers": [{ "visibility": "off" }] 
    } 
    ]; 

    map.setOptions({ styles: styles }); 

谷歌地图控制得到了一个伟大的api!

+0

谢谢..帮助我...! – 2016-04-29 06:06:57