android - 将一个 LatLng 向另一个 LatLng 移动 5 米

标签 android google-maps-api-3 geolocation latitude-longitude

我可以使用什么算法/公式来计算距离另一个 LatLng 点 5 米的 LatLng 点?我正在尝试编写一个带有 2 个 LatLng 参数的函数,并让它返回一个 LatLng,该 LatLng 距离第一个 LatLng 5 米,并且在第二个 LatLng 的方向上。

最佳答案

查看 Android Map Utils 库,特别是 SphericalUtil类(class)。

1.) 调用方法computeHeading 获取你从第一到第二的航向

2.) 调用方法computeOffset 求解距离第一个点 5 米的位置

希望对你有帮助

关于android - 将一个 LatLng 向另一个 LatLng 移动 5 米,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26594445/

相关文章:

java - False Activity 通过单击抽屉导航上的项目打开

java - 当 String 是有效的 char 时将 String 转换为 char

javascript - 使用 Javascript/JQuery 使用 Ajax 加载 Google Maps API,回调设置不正确

javascript - Angular 地理编码结果不同步

javascript - 将数组从 NodeJS 服务器传递到客户端?

javascript - onPause() 之后,地理位置在 WebView 上保持 Activity 状态

ios - PhoneGap iOS getCurrentPosition while app is in background

android - MapView google maps api V2 看起来空白,只显示带有 +/- 按钮的网格

android - Retrofit 2 - 获得 200 响应但未返回数据

iphone - iPhone 上的离线 map