我正在尝试在基于 java servlet 的 webapp 的服务器端部分开发一些简单的位置逻辑。
实际上只有两个我感兴趣的操作:
给定起点(纬度/经度)s1、距离 d 和搜索点(也是纬度/经度)s2,确定 s2 是否在距离 s1 的 d 范围内。
给定两点(纬度/经度),确定它们之间的距离。
有没有人推荐支持这些操作的简单 java API?
谢谢!
有一个geotools,用他们自己的话来说,实际上是相当大的一个包。
一些通用的经纬度相关脚本,例如用Haversine 公式计算两点之间的大圆距离——即地球表面上的最短距离。