5

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

问题是,我必须用我的巴士站图标替换地图上的所有巴士站图标。为此,我必须隐藏/禁用它们(或至少是公共交通工具),但我不知道该怎么做。我搜索了很多次,但我没有找到解决方案。

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

注意:我的团队将 Google Map v2 替换为 Google Map v3。

4

2 回答 2

13

知道了!

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

    map.setOptions({ styles: styles });

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

于 2013-12-30T04:49:40.690 回答
0

无法使用 Google Maps API v2 完成。可以通过使用 Google Maps API v3 并将地图样式化为不显示它们来完成。正如 Duncan_m 所指出的,“ Google Maps JavaScript API 第 2 版已于 2010 年 5 月 19 日正式弃用。V2 API 将继续工作到 2013 年 5 月 19 日。 ”,强烈反对该 API 的新开发。

于 2013-03-04T12:26:40.450 回答