Google maps api 3 关闭本地业务标记的信息窗口

Google maps api 3 关闭本地业务标记的信息窗口,google-maps-api-3,Google Maps Api 3,我有一个新的谷歌地图应用程序使用的API v3。在它上面,我有一些带有信息窗口的自定义标记。我使用一个全局变量来确保在任何时候只打开一个信息窗口——一切都是它应该的样子 然而,地图上有许多本地业务标记,就像地图上所有的标记一样(),它们都打开自己的信息窗口。如果我点击其中一个,我的信息窗口不会关闭,如果我点击其中一个标记,内置的信息窗口也不会关闭-留下多个窗口打开 这个问题可以解决吗?听起来好像你希望地图上的“兴趣点”(又名POI)不可点击(或者能够捕捉点击) 这是作为一项调查进行跟踪的,最近进

我有一个新的谷歌地图应用程序使用的API v3。在它上面,我有一些带有信息窗口的自定义标记。我使用一个全局变量来确保在任何时候只打开一个信息窗口——一切都是它应该的样子

然而,地图上有许多本地业务标记,就像地图上所有的标记一样(),它们都打开自己的信息窗口。如果我点击其中一个,我的信息窗口不会关闭,如果我点击其中一个标记,内置的信息窗口也不会关闭-留下多个窗口打开

这个问题可以解决吗?

听起来好像你希望地图上的“兴趣点”(又名POI)不可点击(或者能够捕捉点击)

这是作为一项调查进行跟踪的,最近进行了调查

如果将其设置为false,POI功能将不再可单击。您还可以使用
Map
对象上的
get/setClickableIcons
方法动态更改此设置

另一种处理方法是从地图中删除POI(使用样式化地图),如果您不想在单击POI时打开信息窗口

是关于V3API组关于使用样式化映射删除它们的讨论之一

这是另一个


至少现在这样做不会花费更多。

那么,出现在“许多本地业务标记”上的信息窗口是否有一个单独的变量?你只需要为整个地图设置一个信息窗口吗?这些其他标记是如何显示的?如果没有相关代码或演示,我很难理解。谢谢你的评论-我已经添加了一个问题的链接POI是我没有搜索的神奇单词!理想情况下,我希望这些标记和它们的信息窗口,我只希望它们在我打开自己的信息窗口时关闭。这些链接似乎提供了所有答案-谢谢!