谷歌地图:添加监听器以动态创建标记外部初始化功能

时间:2017-11-30 17:35:32

标签: ajax google-maps infowindow

我已经尝试了几天将infoWindow的事件监听器添加到在Ajax成功时创建的标记。

mouseover事件永远不会被触发,因此在添加侦听器时必定会出现错误。

不起作用的听众是标记restMarkerdragend函数中addressMarker的{​​{1}}监听器工作正常。

我尝试过以多种方式添加监听器:initialize()google.maps.event.addListener(markerObject,'mouseover',function(){})

我尝试过提供markerObject.addListener('mouseover',function(){})全球范围。

我已阅读以下内容:

Dynamically Adding Listeners To Google Maps Markers

create event listener to dynamically created google-map marker

......等等。

我让infoWindows在其他项目中使用动态创建的标记正常工作。我在工作项目中意识到的唯一区别是标记是在地图restMarker函数中创建的,而不是在ajax成功函数中创建的。

我做了什么明显的错误吗?

initialize()

0 个答案:

没有答案