google lat lng没有一致返回地址

时间:2012-06-13 03:18:08

标签: latitude-longitude google-places-api

我正在使用以下javascript代码,它正在运行。突然,它开始只返回经度,纬度为空。

为什么我会得到这种零星的回应?任何线索?

var place = search.autocomplete.getPlace();

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

编辑: 在打印这个地方时,我看到“$ a”改为“ab”,“ab”改为“cb”。惊喜。如果他们将来再改变它,我该如何处理?

1 个答案:

答案 0 :(得分:3)

这些是您不应直接访问的内部变量。请改用documented methods

例如:

var place = search.autocomplete.getPlace();

$('#lat').val(place.geometry.location.lat());
$('#lng').val(place.geometry.location.lng());
相关问题