gpt4 book ai didi

google-maps - 如何删除默认标记?

转载 作者:行者123 更新时间:2023-12-02 03:00:41 25 4
gpt4 key购买 nike

我正在使用 Google Map API V3,我注意到这里有很多标记,尽管我不需要它们。例如,一些学校或其他地方,点击时会出现InfoWindows。

有什么办法可以删除它们还是不可能?

最佳答案

map 上唯一应该显示的标记是您自己添加的标记。愿意分享您的代码或我们可以看到这种情况发生的页面吗?

更新:好吧,这些并不是真正意义上的“标记”,它们只是兴趣点,它们的行为恰好像标记,您可以单击它们并查看信息窗口。在我看来,这些可能属于 MapTypeStyleFeatureType 类,可能是 poi.medical、poi.park、transit.station.rail 等类型。我想知道您是否可以使用 MapTypeStyle。也许是这样的:

var myStyles =[
{
featureType: "poi",
elementType: "labels",
stylers: [
{ visibility: "off" }
]
}
];

var myOptions = {
zoom: 10,
center: homeLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP,
styles: myStyles
};

您可能还想查看 Styled Map Wizard

更新,2016 年 7 月:Maps API 现在还有一个您可以在 MapOptions 中指定的选项,clickableIcons,如果您将其设置为 false,这些 POI 的图标将会出现,但单击它们不会不要打开 Google 的信息窗口。如果您需要做的只是阻止点击打开信息窗口,那么您就不必设置隐藏图标的样式,除非您愿意。只需在初始化 map 的选项中设置 clickableIcons: false 即可。

关于google-maps - 如何删除默认标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7538444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com