2012-06-13 60 views
0

我正在使用下面的JavaScript代碼,它工作。突然,它開始只返回經度,緯度爲零。谷歌經緯度不能一致返回地址

爲什麼我會得到這種零星的迴應?任何線索?

var place = search.autocomplete.getPlace(); 

$('#lat').val(place.geometry.location.$a); 
$('#lng').val(place.geometry.location.ab); 

編輯: 上打印的地方,我看到 「$ A」 得到了改變,以 「AB」 和 「AB」 得到了改變,以 「CB」。驚喜。如果他們再次改變它,我該如何處理這個問題?

回答

3

這些是您不應直接訪問的內部變量。請改用documented methods

例如:

var place = search.autocomplete.getPlace(); 

$('#lat').val(place.geometry.location.lat()); 
$('#lng').val(place.geometry.location.lng()); 
+0

謝謝克里斯。 – user644745

相關問題