我是 GeoCoding/GeoData/etc 的新手,并且有一个关于在不连接到在线地理服务的情况下进行计算的问题。
如果已经知道 的经度和纬度x
,以及 的经纬度y
,是否可以在不访问在线服务(即 Google、Geocoder.ca 等)的情况下确定两点之间的距离?
目前,数据位于 MySQL 数据库中。
注意:我在这里找到了几个半相关的答案,但它们链接到 C 库,而我使用的是 Ruby。
更新:万一您已经在使用 RubyGeocoder 进行在线服务查询,您可能有兴趣知道它具有内置的 Haversine 功能,文档在此处。