我有一个谷歌地图,其中放置了谷歌标记。标记的放置效果很好。但是,如果我点击一个标记,地址应该在infowindow中打开。地址,经度和纬度从model.js加载到变量myLocations中。
编辑:目前,点击任何标记都会返回myLocations中最后一个对象的地址。但我想获得被点击者的myLocations.adress。
opts_rsto_box = DialogueBox(curlang["cfdial"][0],genfont,(100,100))
我找到了很多解决方案,但我不明白其中的任何一种。那么如何让点击标记的内容显示在信息窗口?
谢谢
答案 0 :(得分:0)
您正在访问您的contentString,它设置为您在for循环中创建的最后一个 你真正想要的是你点击的标记的内容属性,它存储在这个中。
所以
google.maps.event.addListener(markerspots, 'click', function() {
console.log(this.content);
});
应该这样做。