Javascript 谷歌地图API v3-在上周左右发生了变化?

Javascript 谷歌地图API v3-在上周左右发生了变化?,javascript,api,google-maps,geocoding,Javascript,Api,Google Maps,Geocoding,我使用以下代码从用户输入中获取lat和lng值。直到最近,它似乎工作得很好 if (status == google.maps.GeocoderStatus.OK) { var lat = parseFloat(results[0].geometry.location.wa).toFixed(3); var lng = parseFloat(results[0].geometry.location.xa).toFixed(3); .... 现在如果我console.lo

我使用以下代码从用户输入中获取lat和lng值。直到最近,它似乎工作得很好

if (status == google.maps.GeocoderStatus.OK) {
    var lat = parseFloat(results[0].geometry.location.wa).toFixed(3);
    var lng = parseFloat(results[0].geometry.location.xa).toFixed(3);
    ....
现在如果我console.log
results[0].geometry.location
我得到
(51.4793388,-2.5933342){va=51.4793388,wa=-2.5933342}


似乎
xa
已更改为
va
引用这些值的正确方法是什么?

我最近在我的Google Map API 3.0应用程序中遇到了同样的问题。基本上,如果我没记错的话,wa和xa变量就是LatLng()变量。所以你可以这样称呼他们:

results[0].geometry.location.lat().toFixed(3);
results[0].geometry.location.lng().toFixed(3);

其中va=lat和wa=lng

缩小了谷歌地图api库。因此,变量名通常被缩短为一组随机字符。你不应该通过这些变量来接近x和y,而应该通过它们的getter:ie.lat()和lng()来避免将来版本出现同样的问题。这更有意义!干杯。谢谢你的问题,我也更正了我的web应用=D干杯!呜呜!