【发布时间】:2016-05-20 13:38:20
【问题描述】:
我有一个位置(纬度和经度),我想找到下一个位置(纬度和经度),它距我的位置(经度和纬度)180 度角(向南)1 公里。能给我和算法或函数吗?
【问题讨论】:
-
您在哪个坐标系中知道您当前的位置?
-
您可以使用Haversine formula 来计算两点之间的距离。如果需要更好的方法,您可以使用二进制搜索来找到点。
-
@Andy Turner :我觉得很难从 Haversine 公式中创建新函数。你能帮帮我吗?
-
用你最喜欢的搜索引擎搜索“Haversine 公式 Java”,可以找到很多很多的实现。例如:rosettacode.org/wiki/Haversine_formula#Java
标签: java android geolocation location