禁用Google地图上的巴士站

时间:2013-03-04 03:22:56

标签: javascript asp.net google-maps-api-2

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

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

我可以用什么命令隐藏这些公交车站图标?

注意:我的团队用Google Map v3替换了Google Map v2。

2 个答案:

答案 0 :(得分:12)

得到了它!

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

    map.setOptions({ styles: styles });

谷歌地图控制有一个很棒的api!

答案 1 :(得分:0)

无法使用Google Maps API v2完成。可以使用Google Maps API v3并将地图样式设置为不显示它们。正如Duncan_m所说," The Google Maps JavaScript API Version 2 has been officially deprecated as of May 19, 2010. The V2 API will continue to work until May 19, 2013.",强烈建议不要在该API中进行新的开发。