我正在尝试使用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);
此处的实时示例