地理定位以查找最近的位置


Geolocation to find nearest place

我有一个国家公园名称数据库(恶魔岛、死亡谷、比斯开岛等),这些名称都有坐标。

对我来说,无论是在移动设备上还是在桌面上,将数据库中最近的公园与其当前位置进行匹配的最简单方法是什么?

您可以使用Google的Geolocation API来获取用户的当前位置,然后使用一些Javascript,您可以确定最近的公园。

不知道你在使用什么数据库,但你可能会研究PostGIS,这是Postgres的一个扩展,旨在处理地理数据。您可以在数据库中查询离某个点最近的位置。这样做的算法内置在PostGIS中。否则,您可能需要一个外部库来进行计算。