Gps 如何到达附近的POI

Gps 如何到达附近的POI,gps,distance,coordinate-systems,Gps,Distance,Coordinate Systems,我有一个数据库,其中包含所有有地址的兴趣点 我想知道从给定位置获取附近所有POI的方法/名称/调用是什么 我知道我至少需要将所有地址转换为LAT/LON坐标,但我的问题是: 对于给定的LAT/LONG,如何从数据库/阵列中获取距离附近的POI,例如: 你在这里0,0 2km半径范围内最近的泊松比为: POI A(1.1公里处) POI C(1.3公里处) POI F(1.9公里处) 我不知道我应该研究什么才能得到我想要的:-( 非常感谢您的帮助。 谢谢 我想知道从给定位置获取所有附近POI的

我有一个数据库,其中包含所有有地址的兴趣点

我想知道从给定位置获取附近所有POI的方法/名称/调用是什么

我知道我至少需要将所有地址转换为LAT/LON坐标,但我的问题是:

对于给定的LAT/LONG,如何从数据库/阵列中获取距离附近的POI,例如:

你在这里0,0 2km半径范围内最近的泊松比为:

  • POI A(1.1公里处)
  • POI C(1.3公里处)
  • POI F(1.9公里处)
我不知道我应该研究什么才能得到我想要的:-(

非常感谢您的帮助。 谢谢

我想知道从给定位置获取所有附近POI的方法/名称/调用

使用很容易计算两个纬度/经度坐标之间的坐标。您可能需要进一步阅读并查看Chris Vensity的实现

对于给定的LAT/LONG,如何从数据库/数组中获取距离附近的poi

如果只有少数几个POI,只需计算从点到每个POI的大圆距离,然后根据距离对结果列表进行排序

但是,如果你有很多POI,你应该考虑使用一个有能力的数据库,并且都有地理空间特征(要么是本地的,要么是通过扩展的),包括空间索引和HaveSin公式的实现。