android - 如何在谷歌地图上绘制两点之间的部分路径?

标签 android google-maps

我想在谷歌地图上绘制两点之间的路径,但不是完整路径。

场景:A 点,B 点 A 和 B 之间的距离为 100 公里。

如果我已经走了 20 公里,我想在这条长度为 20 公里的路线上绘制路径。

Google map 可以吗?

最佳答案

当然,画路径的技巧,就是在两点之间多次画线。假设我们要绘制从 A 到 D 的路径。我们应该在 A 和 B 之间画线,然后在 B 和 C 之间画线,最后在 C 和 D 之间画线。

Google API 具有为请求的路径提供点数组的功能。

在绘图时,每画一条线就需要计算两点之间的距离。 (这也很简单,因为有一个 API 可以做到这一点。)然后,只要满足您的条件,您就可以打破循环。

祝你好运。

关于android - 如何在谷歌地图上绘制两点之间的部分路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39327262/

相关文章:

android - 仅接收来自 GCM 的最后一个后台静默推送通知

android - 为什么我们不能从 Android 模拟器发送 UDP 数据包?

javascript - 使用谷歌地图(或其他一些网络和移动平台)为 6000 多个位置放置标记

android - Google Maps API 中的动画 map 标记

javascript - 谷歌地图鼠标滚轮错误

java - Inflater 找不到布局 - Android

android - Android Studio 中是否有图形方式将按钮连接到事件?

javascript - 如何将 ruby​​ 嵌入到 JavaScript 中

google-maps - Google Geocoding API 返回错误的地址,但 Google map 显示正确的位置

java - 如何在 GetMethodID 方法签名参数中指定类的数组?