Ogg*_*las 2 javascript google-maps google-maps-api-3
这个问题与我在这里的问题有关:
Google Maps V3 -> 是否可以使用经纬度坐标或来自搜索框的其他信息从 Geojson 获取属性?
由于可以像这样以编程方式触发点击事件,我想知道是否可以以相同的方式在给定的经纬度位置触发点击事件?
示例代码:
google.maps.event.trigger(marker, 'click');
我想做的伪代码:
google.maps.event.trigger(place.geometry.location, 'click');
Run Code Online (Sandbox Code Playgroud)
如何在 Google Maps V3 上触发标记的 onclick 事件?
鉴于文档,这确实是一个很长的镜头,但它可以解决我当前的问题。
https://developers.google.com/maps/documentation/javascript/3.exp/reference#event
您可以尝试将其他参数传递给trigger方法:
var e = {
latLng: new google.maps.LatLng(-35, 151)
};
google.maps.event.trigger(map, 'click', e);
Run Code Online (Sandbox Code Playgroud)
这是一个工作示例,显示每次单击地图(或编程触发器)时的 infoWindow:https ://jsfiddle.net/beaver71/5ndjq8ge/