如何将距离(以公里为单位)添加到以度和分钟为单位的位置坐标中,以获得 Java 中的新位置坐标?

Posted

技术标签:

【中文标题】如何将距离(以公里为单位)添加到以度和分钟为单位的位置坐标中,以获得 Java 中的新位置坐标?【英文标题】:How to add a distance (in kilometers) to a location coordinate which is in degrees and minutes to obtain new location coordinate in a java? 【发布时间】:2019-05-22 09:38:04 【问题描述】:

我正在编写一个 java 程序来根据数学公式生成计算出的距离。我想将此值添加到从谷歌地图获得的位置坐标值中,以获得新的位置坐标。如何在我的程序中添加到地理位置的距离?

【问题讨论】:

对库或其他第三方资源的请求不在此处。 好吧,谢谢我看看它。 【参考方案1】:

要在地理定位坐标和以米为单位的距离之间进行转换,必须考虑海里转换。这在手动计算中是可能的。但投影系统或所用地图的坐标系统应该是已知的。

【讨论】:

我还发现谷歌地图 API 中有一个名为 geometry 的库,它可以使用方法计算偏移量来执行此操作。developers.google.com/maps/documentation/javascript/reference/…

以上是关于如何将距离(以公里为单位)添加到以度和分钟为单位的位置坐标中,以获得 Java 中的新位置坐标?的主要内容,如果未能解决你的问题,请参考以下文章

如何在php中计算两个位置之间的距离(以公里为单位)?

如何使用LatLng在谷歌地图v2中以公里为单位获取两个地方之间的距离

地理空间坐标和距离(以公里为单位)

javascript 计算地球坐标之间的距离(以公里为单位)

如何在世界地图上准确地绘制半径以公里为单位的圆

给定初始纬度 lng,距离和方位角,在 php 中查找纬度经度点