Android:如何将GPS位置对象移近另一个位置对象

时间:2017-07-03 07:17:56

标签: android gps location

我目前正在研究一个我想尝试构建的非常小的应用程序。

核心概念包括随着时间的推移将随机衍生的GPS Location物体移近用户的Location

我一直在查看Location API,据我所知,我需要做的就是更新生成的Location对象的高度和纬度以更改其位置。现在我很好奇最好的方法是什么:“将位置靠近另一个位置10米”。

是否已经有一些现有的API可以像这个假设的功能一样实现这个目标:

Location newLocation = Location.moveTo(Location locationFrom, Location locationTo, int distance);

还是我必须编写自定义算法?

在这种情况下,什么是有效的方法?任何意见都非常感谢!

如果笛卡尔坐标系中存在问题,我只需从生成的位置中减去用户位置以获得我需要移动的方向,然后将新矢量的一部分添加到生成的位置以使其更接近。

如何通过Location来解决这个问题?

编辑:我对此主题进行了总结:Move a LatLng 5 meters towards another LatLng

我想使用SphericalUtil.java就是这样做的方式。

0 个答案:

没有答案