我有一个 id 的 div map
,这显示了具有默认纬度/经度的谷歌地图。
现在我想让用户在地图上指向他的公司办公室,我需要保存纬度/经度 + 缩放级别,这样下次我可以显示他上次保存的确切位置。
这是我的代码:
var map_point = new google.maps.LatLng(38, -97); // Default latLng(USA)
$('#map').gmap({'center': map_point})
.bind('init', function(event, map) {
$(map).click( function(event) {
var lat=event.latLng.lat();
var lng=event.latLng.lng();
$('#latlng').val(lat+','+lng);
});
});
使用上面的代码,我可以使用 id 更新我的隐藏输入,latlng
正如您在上面的代码中看到的那样,但是当用户clicks
在地图上时发生这种情况,我不希望这种情况发生,我想要类似.drag
的东西map 隐藏的输入 val 得到更新。
另外,我如何保存zoom
关卡,以便下次我可以将选项缩放添加到地图并向用户显示确切保存的位置?
提前致谢