java:将KM添加到给定的纬度和经度

标签 java latitude-longitude

我有一个给定的纬度和经度说 (LAT,LONG)。

现在我想向这个 LAT,LONG 添加 30KM,并想知道所有方向(北、南、NE、SE..)的经纬度结果值,即北、南的经纬度值是多少LAT+30KM,LONG+30KM后,NE,SE方向

我如何在 java 中实现它?

最佳答案

这称为根据方位角和距离计算纬度/经度。请参阅本网站的给定距起点的距离和方位部分:http://www.movable-type.co.uk/scripts/latlong.html

射程为 30 公里。您的方位将为 0(北); π/2(东); π(南)和 3/2 π(西)。

关于java:将KM添加到给定的纬度和经度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21106929/

相关文章:

java - Apache 弗林克 : can't use writeAsCsv() with a datastream of subclass tuple

java - 如何从字符串(不是斯坦福解析器的输出)形成一棵树(改编自斯坦福解析器)

matlab - 如何计算每个网格单元的面积?

google-maps-api-3 - 谷歌地图 api 给出的纬度/经度单位

C# 查找两个纬度/经度的中点

java - 如何使用 android facebook sdk 访问用户提要/帖子

java - 将毫秒天数加/减到毫秒日期

java - 任意次数的for循环计算

r - 将R中的纬度/经度转换为高度

javascript - 在 Google Maps API 中使用地址而不是经度和纬度