我正在尝试使用Google距离矩阵网址在原点和目的地之间找到距离,但我的距离为9.2公里。以下是参数&网址
origins=Fortis Medical Clinic, Sector 110, Noida, Uttar Pradesh 201304
destinations=Domino's Pizza, C 2/22, Sector 18, Noida, UP 201301
mode=driving
不确定为什么相同地址的距离差异。特定路线会发生这种情况吗?为什么会这样?或任何其他原因。任何帮助赞赏。感谢。
答案 0 :(得分:0)
“Domino's Pizza”和“Fortis Medical Clinic”"Places"不是地址(请查看DistanceMatrix的响应,看看它是如何解释这些字符串的)。要查找Google地图报告的相同距离,请使用Places API查找其位置(坐标),然后使用DistanceMatrix调用中的位置。
类似的问题:How to solve the Difference between Google Maps and Geocoding?
DistanceMatrix响应:
<DistanceMatrixResponse>
<status>OK</status>
<origin_address>Sector 110, Noida, Uttar Pradesh 201304, India</origin_address>
<destination_address>Sector 18, Noida, Uttar Pradesh 201301, India</destination_address>
Places API没有列出“Fortis Medical Clinic”(或者至少有不同的位置),但它适用于“Domino's Pizza”(它给我8.5公里的距离):