我开发了一个应用程序,将 GPS 点发送到服务器,服务器将这些 GPS 点转换为路径,并显示在地图中。现在服务器调用Google Maps Directions 服务并获得响应。从该响应中,我使用基于文档的值overview_polyline :
包含一个对象,该对象包含一组编码点,这些点表示生成方向的近似路径。
问题是有时我得到的线路真的很奇怪。有时它给了我一条根本没有街道的路径。
这里有一些截图来描述我的问题。黄色标记是起点 (A),蓝色标记是终点 (B)。
所以我要求谷歌给出一条从 A 到 B 的路线,带有司机模式,所以它显示了实际的路径。
这是结果:
这是我使用的 API 调用。我的问题是:知道为什么它会返回那条路径吗?