模拟谷歌地图中的点击
Simulate a click in a Google Map
我正在尝试使用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);
此处的实时示例
相关文章:
- 谷歌地图固定位置覆盖
- 不显示带有本地json文件数据的谷歌地图脚本
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 谷歌地图标记不会显示
- 无法在JS中显示谷歌地图
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 在谷歌地图上获取事件的x,y坐标
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 模拟谷歌地图中的点击
- 如何知道哪个标记被谷歌地图点击了
- 谷歌地图JS API+JSON-多个标记没有显示
- 缓存谷歌地图数据
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- 在谷歌地图上绘制位置数据库
- 标记的实时更新,无需加载页面谷歌地图API V3
- 可以't计算自定义谷歌地图的js
- 谷歌地图可以't添加正确的标记ID
- 如何更改角度谷歌地图上的集群图标
- 谷歌地图 - 模拟多边形点击时的“b 未定义”