Google 地图距离矩阵 API returns 与 Google 地图相比的不同输出
Google Maps Distance Matrix API returns different output compared to Google Maps
我正在使用 Web 服务修改 Google 地图 APIs 并注意到,我从 Google 地图距离矩阵 API 得到的输出与 Google地图。
这是我的查询 returns:
{
"destination_addresses" : [ "Cherbourg, France" ],
"origin_addresses" : [ "Batilly, France" ],
"rows" : [
{
"elements" : [
{
"distance" : {
"text" : "195 km",
"value" : 194751
},
"duration" : {
"text" : "2 hours 3 mins",
"value" : 7373
},
"status" : "OK"
}
]
}
],
"status" : "OK"
}
这就是 Google 地图 return 的内容:
所以我得到了 195 公里,而不是 708 公里。问题出在巴蒂利城。瑟堡坐标不错
Real Coordingates of Batilly are 49.171029, 5.969359(Google Maps output)
Google Maps Geocoding returns 48.7486861, -0.14727
我应该如何配置我的 Google 地图距离矩阵 API 以便它 return 与 Google 地图的输出相同?
在法国显然有不止 1 个叫 Batilly 的城市。
要获得类似于 Google 地图的结果,您可以:
- 通过 Places-TextSearch 获取位置。
对我来说 returns 所需位置 (49.1710200,5.9693580)
- 在 DistanceMatrix 请求中使用此位置
我正在使用 Web 服务修改 Google 地图 APIs 并注意到,我从 Google 地图距离矩阵 API 得到的输出与 Google地图。
这是我的查询 returns:
{
"destination_addresses" : [ "Cherbourg, France" ],
"origin_addresses" : [ "Batilly, France" ],
"rows" : [
{
"elements" : [
{
"distance" : {
"text" : "195 km",
"value" : 194751
},
"duration" : {
"text" : "2 hours 3 mins",
"value" : 7373
},
"status" : "OK"
}
]
}
],
"status" : "OK"
}
这就是 Google 地图 return 的内容:
所以我得到了 195 公里,而不是 708 公里。问题出在巴蒂利城。瑟堡坐标不错
Real Coordingates of Batilly are 49.171029, 5.969359(Google Maps output)
Google Maps Geocoding returns 48.7486861, -0.14727
我应该如何配置我的 Google 地图距离矩阵 API 以便它 return 与 Google 地图的输出相同?
在法国显然有不止 1 个叫 Batilly 的城市。
要获得类似于 Google 地图的结果,您可以:
- 通过 Places-TextSearch 获取位置。 对我来说 returns 所需位置 (49.1710200,5.9693580)
- 在 DistanceMatrix 请求中使用此位置