我在地图上有标记,在<中有坐标列表。 ul>动态加载。
我需要点击坐标< 标记ID 。 li>。
有人会有解决方案吗?
感谢提前:)
答案 0 :(得分:0)
好的,我自己找到了解决方案。点击列表元素,我在markers数组上运行一个循环并比较 marker.id 是否与坐标列表元素具有相同的属性( data-latitude 和数据经度强>)。
$(document).on('click','li', function(){
for( i=0; i<markers.length; i++ ) {
if (markers[i].lat === $(this).data('latitude') || markers[i].lat === $(this).data('longitude') ) {
google.maps.event.trigger(markers[i], 'click');
break;
}
}
});
我希望能帮到某人;)