谷歌地图多个标记和信息窗口

时间:2014-07-06 17:31:45

标签: google-maps google-maps-api-3

我也是Maps API和Javascript的新手,所以请耐心等待我:)我已经设法使用Google文档中的信息制作了自定义的Google地图(https://developers.google.com/maps/documentation/javascript/examples/icon-complex,Styled Maps教程以及因为在互联网上发现了一些随机的位和爆炸声,但我发现自己陷入了(最有可能)一个简单的Javascript问题。

这是我的代码:http://jsbin.com/yicejo/26/edit

接下来,我想添加用户点击标记时弹出的信息窗口。我有几个标记类别(咖啡馆,商店,画廊......)所以我创建了每个集合,它有自己的位置数组和自己的for循环,它贯穿这些位置并绘制标记。

我已经测试了一个独立的标记,它自己创建,我可以附加一个信息窗口就好了。但是我很遗憾如何将它们附加到for循环创建的标记上,因为我不确定单个标记的名称是什么。换句话说,如果我创建一个名为“marker”的变量,然后在“marker”上放置一个点击监听器,我就可以弹出一个信息窗口。但是在这种情况下我将点击监听器放在什么位置?我希望每个标记都有自己的信息窗口,其中包含自己的信息,但如果在任何给定时间只打开一个信息窗口,则可能是最好的。我希望我已经足够好地解释了这一点并且它具有某种意义!如果我提出的任何问题令人困惑,请告诉我,我会尽力澄清。

非常感谢任何提供帮助的人!我真的很感激。

0 个答案:

没有答案