谷歌地图的纬度和经度对象不断变化?

Eri*_*ric 2 google-maps

我正在使用Places API获取一堆标记.属性不断变化,有人可以解释我为什么?

我使用类似的东西(给定__place是Places API调用的结果)

var myLatlng = new google.maps.LatLng(__place.geometry.location.Qa, 
  __place.geometry.location.Ra);     
Run Code Online (Sandbox Code Playgroud)

它曾经是__place.geometry.location.Ia,__place.geometry.location.Ja然后 __place.geometry.location.Oa/ Pa 现在 __place.geometry.location.Qa/Ra

它为什么总是在变化,它应该是那样的还是什么?如果不断变化,我不明白如何使用places API开发一些东西?

Che*_*ery 11

它们是内部结构,你永远不应该使用它们.

使用函数.lat()(而不是Qa)和.lng()(而不是Ra)作为坐标.

http://code.google.com/apis/maps/documentation/javascript/reference.html#LatLng

例如:

地图中心的纬度 var lat = map.getCenter().lat();

地图中心的经度 var lng = map.getCenter().lng();

在纬度和经度上阅读此错误 - Google Maps API JS 3.0