xcode mapview 滚动时,从点数组中检测附近的点

xcode mapview when scroll, detect nearby points from array of points

首先,提前致谢:) 我正在开发原生 iOS 应用程序。我有一个点数组(纬度和经度),当用户在地图视图中滚动时,我需要从当前滚动位置检测附近的点(数组中的点)。 有没有这方面的教程或例子?

澄清我的评论:

遍历数组并计算数组元素与当前MKMapView点之间的距离。如果计算出的距离小于某个界限('nearby' -> 例如 5000 米),则对该点执行一些操作,例如记录它或加载更多数据等...

要计算两个 long/lat 点之间的距离,请查看 GPS coordinates in degrees to calculate distances,因为它们不是传统意义上的二维点。