• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

查询谷歌的地图由它存在alraedy标记的Lat和长并在其上编程触发click事件

JavaScript 来源:Dany D 5次浏览

我试图以编程方式点击一个标记,我发现这一点:查询谷歌的地图由它存在alraedy标记的Lat和长并在其上编程触发click事件

var marker = new google.maps.Marker({}); 
new google.maps.event.trigger(marker, 'click'); 

它的工作原理好吧,但代码创建了一个新的标记。

我不知道该怎么做,是为了“查询”标记物已经在地图上通过它的坐标(纬度和经度) 所以,VAR标记会是这样的:

var marker = google.maps.query(lat, lng); 

任何想法如何做到这一点?然后

var markersArray = []; 

markersArray.Push(marker); 

搜索:


===========解决方案如下:

您应该添加的所有标记在阵列

if (markersArray) { 
      for (i in markersArray) { 
       if(markersArray[i].position.lat() == 'yourlat' && markersArray[i].position.lng() == 'yourlng') 
        new google.maps.event.trigger(markersArray[i], 'click'); 
      } 

     } 

这个未经测试。只是一个想法。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)