我有一個CLLoctionCoordinate2D
,我想知道點距離它的距離。例如,讓我們使用100英里。所以我想計算一下距北面,南面,東面和西面100英里的地點。計算一個位置座標距另一個座標一定距離
東方和西方都很容易。我將這兩個座標轉換爲MKMapPoints
並使用distanceInMeters
* MKMapPointsPerMeterAtLatitude(latitude)
。這對東部和西部來說很好,因爲緯度是恆定的。
但是,這不適用於北部和南部。在北部,它低估了它,低估了南部(因爲MKMapPointsPerMeterAtLatitude
在你移動時正在改變)。我怎麼能計算出這些南北點?
你不能通過CLLocation distanceFromLocation來循環和檢查真實距離:method?電腦週期不應該太昂貴。 – 2012-04-25 06:43:35
我認爲,但我希望找到更優雅的東西。 – 2012-04-25 15:47:50