将LatLng向另一个LatLng移动5米 [英] Move a LatLng 5 meters towards another LatLng

查看:174
本文介绍了将LatLng向另一个LatLng移动5米的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我可以使用什么算法/公式计算距离另一个LatLng点5米的LatLng点?我试图用2个LatLng参数编写一个函数,并让它返回距离第一个LatLng 5米和第二个LatLng方向的LatLng。

解决方案

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


$ b <1>调用方法 computeHeading 可以从第一个到第二个获取标题



< )调用方法 computeOffset 以解决距离第一个点5米的位置。



希望这可以帮助


What algorithm/formula can I use to calculate a LatLng point 5 meters closer to another LatLng point? I'm trying to write a function with 2 LatLng parameters and have it return a LatLng that is 5 meters from the first LatLng and in the direction of the second LatLng.

解决方案

Have a look at Android Map Utils library, specifically the SphericalUtil class.

1.) Call the method computeHeading to obtain your heading from first to second

2.) Call the method computeOffset to solve for the location 5 meters from your first point

Hope this helps

这篇关于将LatLng向另一个LatLng移动5米的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆