Google maps 谷歌地图距离矩阵API-响应中不返回long/lat
正在试用GoogleMaps距离矩阵API来计算起点和终点之间的时间,我正在使用这个API (xxxx-我提供了一个有效值,只是在这里屏蔽了它) 我得到的回应是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" : [
{
"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作为请求,当我进行大量并行调用时,我无法关联响应