android google 地图上两个非常远的点之间的路径

Path between two very far points on google map in android

我正在尝试开发非常基本的 GPS 应用程序,并希望突出显示两个城市之间的路径。我使用了下面的代码 post

Answer : Draw path between two points using Google Maps Android API v2

来自 zeeshan0026。

代码工作正常,但是当您突出显示两个非常远的城市之间的路径时,它会显示直线路径。我认为 decodepoly 函数的 LatLng 点数 return 的问题我正在尝试更改班次但没有任何帮助。

请有人在这方面帮助我。

提前致谢

方向 API URL 在 URL 编码后限制为大约 2000 个字符。由于某些方向 API URL 可能涉及路径上的许多位置,因此在构建 URL 时请注意此限制。

为了在很远的城市之间获得更准确的路径,我们需要使用 polyutil.encode 和解码功能。