gpt4 book ai didi

javascript - 如何自定义基本 Google map 地点标记的行为?

转载 作者:搜寻专家 更新时间:2023-11-01 04:59:58 26 4
gpt4 key购买 nike

我一直在使用 Google Maps API,虽然我可以添加和自定义我自己的标记和信息窗口,但基本 map 具有这些默认标记,在单击时会显示这些信息窗口(下图)。

在单击这些位置时,是否有任何方法可以删除此行为或实现我自己的行为(使它们与我的应用程序添加的标记的行为更加一致)?

例如,如果能够在单击这些标记时添加我自己的标记,那就太好了。像这样的东西:

defaultMarker.addListener("click", function () {
myMarker = new google.maps.Marker({ ... });
});

除了...我不知道有什么方法可以获取这些默认标记。

很抱歉,如果之前已经回答过这个问题,或者如果我只是完全错过了一些基本的东西,但由于缺乏更好的术语,我找不到任何关于这些“默认标记”的文档。

Google Maps Default Marker and InfoWindow

最佳答案

Maps JavaScript API 的当前版本 3.24 在 map 选项对象中有一个属性 clickableIcons:

https://developers.google.com/maps/documentation/javascript/reference#MapOptions

您可以使用此属性通过将 clickableIcons 属性设置为 false 来关闭 map 上的可点击图标。还存在一个 setClickableIcons() 方法。

请看这个例子:http://jsbin.com/liyamecoqa/edit?html,output

关于javascript - 如何自定义基本 Google map 地点标记的行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37579685/

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