我有一个带有 lat/lng 的地点数据库,并且我有带有 lat/lng 的传入请求。我想在数据库中找到最接近传入请求的 lat/lng。是否有任何现有的库或算法可以做到这一点?在线搜索不断将我指向谷歌的反向地理编码库,这与我的想法不太一样。
与往常一样,任何帮助都是荒谬的。:)
我有一个带有 lat/lng 的地点数据库,并且我有带有 lat/lng 的传入请求。我想在数据库中找到最接近传入请求的 lat/lng。是否有任何现有的库或算法可以做到这一点?在线搜索不断将我指向谷歌的反向地理编码库,这与我的想法不太一样。
与往常一样,任何帮助都是荒谬的。:)
您真的不需要为此提供在线服务。只需应用正确的数学公式。有关一些示例(在 JavaScript 等中),请参见此处...
http://www.movable-type.co.uk/scripts/latlong.html
另一个替代公式在这里...
http://wiki.answers.com/Q/What_is_the_formula_for_distance_using_latitude_and_longitude