模拟Google地图中的点击

pen*_*ito 13 javascript cck geolocation drupal-6 google-maps-api-3

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

我曾经做过:

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

但是现在我收到了一个错误:

未捕获的TypeError:无法读取未定义的main.js的属性'wa':727

我需要模拟点击,因为我正在使用带有CCK字段的Drupal,并且如果我将位置选择添加为标记,它会在未触发的引擎盖下执行此操作.

Mar*_*elo 20

地图对象的"点击"事件将google.maps.MouseEvent对象作为参数:

var mev = {
  stop: null,
  latLng: new google.maps.LatLng(40.0,-90.0)
}

google.maps.event.trigger(map, 'click', mev);
Run Code Online (Sandbox Code Playgroud)

这里有实例

  • 如果未定义google.maps.event,则表示您在加载或未加载之前尝试使用Google Maps API. (2认同)