(基於評論:)MKCoordinateRegion距離
OK,我會試着問其他的方式......我怎樣才能得到這個圈子覆蓋的邊界座標經修訂的課題:
(原始的問題:)
我有我的iPhone應用程序奇怪的問題。我有MKCoordinateRegion,其中心座標的緯度爲:51.509980,經度:-0.133700。我已經使用MKCoordinateRegionMakeWithDistance方法,並將距離設置爲16093.44米(10英里)。
我想獲得這個區域的邊界點,因此我有這樣的代碼:
MKCoordinateRegion region2 = self.myMapView.region;
float minLat = region2.center.latitude - (region2.span.latitudeDelta/2.0);
float maxLat = region2.center.latitude + (region2.span.latitudeDelta/2.0);
float minLong = region2.center.longitude - (region2.span.longitudeDelta/2.0);
float maxLong = region2.center.longitude + (region2.span.longitudeDelta/2.0);
,我發現這個網站,我的測試http://boulter.com/gps/distance/其計算兩個座標之間的距離。當我進入一個FROM座標:51.509980和經度:-0.133700(倫敦),並協調:
2011-11-26 01:15:42.830 NearMeTest[3911:11603] MinLAT 51.334381 and MaxLAT 51.684814
2011-11-26 01:15:42.830 NearMeTest[3911:11603] MinLONG -0.352936 and MaxLONG 0.086517
我拿到這兩個座標之間的距離是15.40英里,而不是預期的有10英里。
截圖:
爲什麼這樣的差異?當我試圖做同樣的事情,但從不同的中心座標(東京,紐約)結果是正確的10英里。
感謝您的回覆
OK,我會試着問其他辦法...我怎麼能得到這個圈子的邊界座標:HTTP://img39.imageshack .us/img39/6346/screenshot20111127at113.png覆蓋??? – pprochazka72
查看修訂後的答案。 – Anna