【问题标题】:google lat lng not being returned consistently for an addressgoogle lat lng 没有被一致地返回一个地址
【发布时间】:2012-06-13 03:18:07
【问题描述】:

我正在使用以下 javascript 代码并且它正在工作。突然,它开始只返回经度,而纬度为空。

为什么我会收到这种零星的回复?有什么线索吗?

var place = search.autocomplete.getPlace();

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

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

【问题讨论】:

    标签: latitude-longitude google-places-api


    【解决方案1】:

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

    例如:

    var place = search.autocomplete.getPlace();
    
    $('#lat').val(place.geometry.location.lat());
    $('#lng').val(place.geometry.location.lng());
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多