模拟谷歌地图中的点击

Simulate a click in a Google Map

本文关键字:谷歌地图 模拟      更新时间:2023-09-26

我正在尝试使用API v3模拟用户在谷歌地图上的点击,在他们写下地址时,我对他们的位置进行了地理定位。

我以前做过:

google.maps.event.trigger(map, 'click', {
    latLng: new google.maps.LatLng(lat, lng)
});

但现在我遇到了一个错误:

未捕获的类型错误:无法读取未定义的main的属性"wa"。js:727

我需要模拟点击,因为我使用的是带有CCK字段的Drupal,它是在引擎盖下点击时进行的,如果我添加位置拾取作为标记,则不会触发这些点击。

map对象的"点击"事件以google.maps.MouseEvent对象为参数:

var mev = {
  stop: null,
  latLng: new google.maps.LatLng(40.0,-90.0)
}
google.maps.event.trigger(map, 'click', mev);

此处的实时示例