【发布时间】:2010-12-20 12:42:47
【问题描述】:
我正在尝试在基于 java servlet 的 web 应用程序的服务器端部分开发一些简单的位置逻辑。
我真正感兴趣的操作只有两个:
给定起点(纬度/经度)s1、距离 d 和搜索点(也是经度/纬度)s2,确定 s2 是否在距离 s1 的 d 范围内。
给定两点(纬度/经度),确定它们之间的距离。
有人推荐支持这些操作的简单 java API 吗?
谢谢!
【问题讨论】:
我正在尝试在基于 java servlet 的 web 应用程序的服务器端部分开发一些简单的位置逻辑。
我真正感兴趣的操作只有两个:
给定起点(纬度/经度)s1、距离 d 和搜索点(也是经度/纬度)s2,确定 s2 是否在距离 s1 的 d 范围内。
给定两点(纬度/经度),确定它们之间的距离。
有人推荐支持这些操作的简单 java API 吗?
谢谢!
【问题讨论】:
有geotools 一个,用他们自己的话说,实际上相当巨大,包。
Some general latitude/longitude related scripts,例如Haversine公式计算两点之间的大圆距离——即地球表面上的最短距离。
【讨论】: