谷歌地图方向api json结果十进制格式的纬度和经度因刷新而异

时间:2013-06-04 16:15:29

标签: google-maps

我正在使用Google Maps Directions API v3来获取路线并在移动应用上显示它们。代码工作正常,但突然我发现有时会失败。我最终看到相同的api调用在刷新或调用时返回不同的LAT和LON值。

例如,此查询的结果: http://maps.googleapis.com/maps/api/directions/json?origin=41.158212,1.104743&destination=41.081765,1.131603&region=es&sensor=false

有时会将坐标值设为

"end_address" : "Carrer de Barcelona, 61-63, 43840 Salou, Tarragona, España",
           "end_location" : {
              "lat" : 41.08180,
              "lng" : 1.131470
           },

在刷新时有时会给我这个:

"end_address" : "Carrer de Barcelona, 61-63, 43840 Salou, Tarragona, España",
           "end_location" : {
              "lat" : 4108.179590000001,
              "lng" : 113.147030
           },

我的错误来自于将值设为4108而不是41.08。我可以在我的代码中解决这个问题,但是想知道是否有人可以帮助我找到根本原因并尝试确保我总能得到正确的json答案。

谢谢!

0 个答案:

没有答案