Google地图 - 通过JavaScript禁用默认功能图层

时间:2015-05-25 11:23:47

标签: javascript google-maps

我有一个使用Google地图(JavaScript)的应用。当我加载地图时,它包含已包含的各种地方。例如,如果我将地图集中在伊利诺伊州的芝加哥,则显示联合中心。我可以点击它,然后会出现一个工具提示。

我正在使用自己的搜索结果将推针放在地图上。如果用户点击图钉,我会向他们显示工具提示。如何仅显示我添加的图钉的工具提示?基本上,我想禁用默认的工具提示方法,只使用工具提示和我的结果。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以通过为该特定功能设置visibilityoff来停用这些功能。配置地图时,只需在styles属性中进行设置即可。类似的东西:

var map = new google.maps.Map(document.getElementById("map"), {
    zoom: 15,
    center: new google.maps.LatLng(41.8337329,-87.7321555),
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    styles: [ 
        {
            featureType: "poi",
            stylers: [
                  { visibility: "off" }
            ]
        }
    ]
});

您可以看到工作代码示例on this fiddle

还有一个参考文献列出了您可以在google.maps.MapTypeStyleFeatureType object specification下的Google Maps API上控制的所有不同类型的功能。