Google Maps V3 -> 是否可以以编程方式触发特定坐标(lat, lng)上的点击事件

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

bea*_*ver 5

您可以尝试将其他参数传递给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/