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-响应中不返回long/lat_Google Maps_Google Distancematrix Api - Fatal编程技术网

Google maps 谷歌地图距离矩阵API-响应中不返回long/lat

Google maps 谷歌地图距离矩阵API-响应中不返回long/lat,google-maps,google-distancematrix-api,Google Maps,Google Distancematrix Api,正在试用GoogleMaps距离矩阵API来计算起点和终点之间的时间,我正在使用这个API (xxxx-我提供了一个有效值,只是在这里屏蔽了它) 我得到的回应是 { "destination_addresses" : [ "Plano, TX 75024, USA" ], "origin_addresses" : [ "Coppell, TX 75019, USA" ], "rows" : [ { "elements" : [

正在试用GoogleMaps距离矩阵API来计算起点和终点之间的时间,我正在使用这个API

(xxxx-我提供了一个有效值,只是在这里屏蔽了它)

我得到的回应是

{
   "destination_addresses" : [ "Plano, TX 75024, USA" ],
   "origin_addresses" : [ "Coppell, TX 75019, USA" ],
   "rows" : [
      {
         "elements" : [
            {
               "distance" : {
                  "text" : "13.4 mi",
                  "value" : 21636
               },
               "duration" : {
                  "text" : "14 mins",
                  "value" : 833
               },
               "status" : "OK"
            }
         ]
      }
   ],
   "status" : "OK"
}

但是我无法将req和响应关联起来,因为响应缺少long/lat,我如何解决这个问题?

根据官方文档:DistanceMatrix服务在响应中不包括lat/lng元素。请参见此处的所有可用元素:


尽管如此,从您的请求来看,您的输入中似乎已经提供了lat/lng。另一方面,如果您提供了地址作为起点/目的地,并希望提取相应的坐标,那么您可以在之后简单地进行转发地理编码。

是的,我知道long和lat,但是如果发送long和lat作为请求,当我进行大量并行调用时,我无法关联响应