如何跟踪谷歌地图事件
how to track googlemaps events?
我正在尝试在Googlemaps中记录事件。例如,当用户放大地图时,我希望通过服务器。net服务器调用来记录?最好的方法是什么?
我最近已经实现了类似的东西。
如果映射JavaScript存储在对象map
.
google.maps.event.addListener(
map,
"center_changed",
updateMapState
);
google.maps.event.addListener(
map,
"bounds_changed",
updateMapState
);
那么,updateMapState
是如下所示的函数:
function updateMapState() {
var
center = map.getCenter(),
zoom = map.getZoom();
$.post(
"/site/ajax/action", {
latitude:center.lat(),
longitude:center.lng(),
zoom:zoom
}
);
}
创建一个WCF/. asmx/ASP。. NET WebMethod web服务,并通过AJAX从客户端调用任何您希望的事件或操作。
相关文章:
- 在谷歌地图上获取事件的x,y坐标
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- 当谷歌地图进入街景时,我能抓住什么事件
- 加载自定义磁贴后的谷歌地图事件
- 如何从谷歌地图事件访问光标位置(即页面的x和y轴)
- 谷歌地图事件-获取点击元素的父级
- 访问谷歌地图事件中的Backbone.View功能
- 谷歌地图事件侦听器 jQuery
- 来自JS库的谷歌地图事件
- 当任何谷歌地图事件被触发时,如何触发操作
- 在链接点击时触发谷歌地图事件侦听器
- 谷歌地图事件
- 如何跟踪谷歌地图事件
- 为什么我的谷歌地图事件监听器不能正常工作
- 发送额外的参数在谷歌地图事件功能
- 谷歌地图事件对象的元素列表后缺少]
- 谷歌地图事件时间戳
- 如何执行谷歌地图事件"bounds_changed"只有一次
- 谷歌地图-事件监听器创建的标记商店定位器
- 如何在茉莉测试框架中处理谷歌地图事件