我有一个CLLoctionCoordinate2D
,我想弄清楚离它给定距离的点。例如,让我们使用 100 英里。所以我想计算它的北、南、东和西 100 英里的点。
东方和西方很容易。我将两个坐标都转换为MKMapPoints
并使用了distanceInMeters
* MKMapPointsPerMeterAtLatitude(latitude)
。这适用于东方和西方,因为纬度是恒定的。
但是,这不适用于北方和南方。在北方,它低估了,在南方,它低估了(因为MKMapPointsPerMeterAtLatitude
随着你的移动而变化)。我如何计算南北的这些点?