我有一个包含多个标记的Google地图。当我点击带有点击标记的类的div时,我可以打开一个信息窗口。
(只是一个片段↓)
var markers = [];
var counter = 0;
$.each(d.houses, function() {
content += '<div class="click-marker" data-id="'+counter+'">';
content += houseInfo(this);
content += '</div>';
counter++;
});
markers.push(marker);
$('body').on('click', '.click-marker', function(){
google.maps.event.trigger(markers[$(this).data('id')], 'click',{});
});
但是当我重新加载地图时,点击功能不再起作用了..
直接在控制台中插入函数google.maps.event.trigger
时,它返回undefined。虽然可以找到Marker对象。
地图重新加载后,触发器怎么会工作?
提前致谢。