2012-12-06 55 views
0

我有一些選擇元素與一些國家,當「更改」被觸發時,我調用一個函數來獲取座標,然後添加標記。沒關係,但添加標記時,標記不居中。添加標記後jQuery GMAP3自動中心

我使用的是最新版本5.0b。

// get coords 
$gmap.gmap3({ 
    getlatlng: { 
     address: complete_address, 
     callback: function(result){ 
      if(result) { 
       var i = 0; 
       $.each(result[0].geometry.location, function(index, value) { 
        if(i == 0) { lat = value; } 
        if(i == 1) { lng = value; } 
        i++; 
       }); 

       // add marker 
       $gmap.gmap3({ 
        marker: { 
         address: complete_address, 
         options: { 
          draggable: false, 
          animation: google.maps.Animation.DROP 
         } 
        }, 
        map:{ 
         options:{ 
          center:[lat, lng], 
          zoom: zoom 
         } 
        } 
       }); 

      } 
     } 
    } 
}); 

我在控制檯中: 「未捕獲的錯誤:不正確的值:51.919438,19.14513599999998

任何提示將通過欣賞。

問候

回答

1

剛剛發現,

center: new google.maps.LatLng(lat, lng), 
+0

這種只是有時工作對我來說,這似乎是在正確的時間中心,然後將關閉到北由一個小型刷卡。你也得到這個嗎? –