这个问题与我的问题有关:
由于可以像这样以编程方式触发点击事件,我想知道我是否可以以相同的方式在给定的纬度/经度位置触发点击事件?
示例代码:
google.maps.event.trigger(marker, 'click');
我想做的伪代码:
google.maps.event.trigger(place.geometry.location, 'click');
How to trigger the onclick event of a marker on a Google Maps V3?
鉴于文档记录它确实很长,但它可以解决我目前的问题。
https://developers.google.com/maps/documentation/javascript/3.exp/reference#event
答案 0 :(得分:2)
您可以尝试将其他参数传递给trigger
方法:
var e = {
latLng: new google.maps.LatLng(-35, 151)
};
google.maps.event.trigger(map, 'click', e);
以下是每次点击地图时(或在程序化触发器上)显示infoWindow的工作示例:https://jsfiddle.net/beaver71/5ndjq8ge/