Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 谷歌地图方向api json结果十进制格式的纬度和经度在刷新时有所不同_Google Maps - Fatal编程技术网

Google maps 谷歌地图方向api json结果十进制格式的纬度和经度在刷新时有所不同

Google maps 谷歌地图方向api json结果十进制格式的纬度和经度在刷新时有所不同,google-maps,Google Maps,我正在使用谷歌地图方向API v3获取路线,并在移动应用程序上显示它们。代码运行良好,但我突然发现有时会失败。最后,我看到相同的api调用在刷新或回调时返回不同的LAT和LON值 例如,此查询的结果: 有时会给我坐标值 "end_address" : "Carrer de Barcelona, 61-63, 43840 Salou, Tarragona, España", "end_location" : { "lat" : 41.08180,

我正在使用谷歌地图方向API v3获取路线,并在移动应用程序上显示它们。代码运行良好,但我突然发现有时会失败。最后,我看到相同的api调用在刷新或回调时返回不同的LAT和LON值

例如,此查询的结果:

有时会给我坐标值

"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答案


谢谢

听起来API坏了,看起来问题跟踪器中有人打开了(导致问题的更改可能已经恢复)