我正在使用谷歌地图开发一个 ASP.Net 项目。我的团队决定使用 Google Maps API v2。
问题是,我必须用我的巴士站图标替换地图上的所有巴士站图标。为此,我必须隐藏/禁用它们(或至少是公共交通工具),但我不知道该怎么做。我搜索了很多次,但我没有找到解决方案。
我可以使用什么命令来隐藏这些巴士站图标?
注意:我的团队将 Google Map v2 替换为 Google Map v3。
我正在使用谷歌地图开发一个 ASP.Net 项目。我的团队决定使用 Google Maps API v2。
问题是,我必须用我的巴士站图标替换地图上的所有巴士站图标。为此,我必须隐藏/禁用它们(或至少是公共交通工具),但我不知道该怎么做。我搜索了很多次,但我没有找到解决方案。
我可以使用什么命令来隐藏这些巴士站图标?
注意:我的团队将 Google Map v2 替换为 Google Map v3。
知道了!
var styles = [
{
"featureType": "transit.station.bus",
"stylers": [{ "visibility": "off" }]
}
];
map.setOptions({ styles: styles });
谷歌地图控件有一个很棒的 api !
无法使用 Google Maps API v2 完成。可以通过使用 Google Maps API v3 并将地图样式化为不显示它们来完成。正如 Duncan_m 所指出的,“ Google Maps JavaScript API 第 2 版已于 2010 年 5 月 19 日正式弃用。V2 API 将继续工作到 2013 年 5 月 19 日。 ”,强烈反对该 API 的新开发。