如何在jquery gmap3中获取当前的纬度,经度和缩放

时间:2012-10-11 20:19:58

标签: jquery google-maps

  

可能重复:
  get current latitude and longitude from gps enabled device

我使用http://gmap3.net的gmap3。 我想获得变化事件的纬度,经度和缩放。 这个api有一个get:

http://gmap3.net/api/get.html

但我尝试$('.gmap_widget').gmap3('get','map');

并返回一个doom节点'.gmap_widget'

1 个答案:

答案 0 :(得分:2)

$('.gmap_widget').gmap3('get','map');错误

正确的表单是$('.gmap_widget').gmap3({action:'get',name:'map'});

代码是:

   map=$('.gmap_widget').gmap3({action:'get',name:'map'});
   center=map.getCenter();
   lat=center.lat();
   lng=center.lng();
   zoom=map.getZoom(); 

新API将使用以下内容:

var map = $(".gmap_widget").gmap3({ 
  get: {
    name:'map',
    callback: function(map){ 
       center=map.getCenter();
       lat=center.lat();
       lng=center.lng();
       zoom=map.getZoom();  
  }} 
});