2011-05-04 143 views
0

我需要計算當前位置(通過獲取GPS的緯度,經度)和指定(麥加[mosque])之間的距離。請任何人指導我。位置指針和距離計算

- 提前感謝。

+0

請查閱https://github.com/100grams/CoreLocationUtils – 100grams 2011-06-23 16:05:19

回答

0

http://www.movable-type.co.uk/scripts/latlong.html

該主題的優秀報道。

其他詳細信息在Bowditch's American Practical Navigator

它可能有助於知道這一點:21°25' 36" N/39°49' 34" E

+0

爲了一個很好的鏈接+1。此外,如果您需要以超過0.5%的準確度來了解距離,則可以這樣:http://en.wikipedia.org/wiki/Vincenty%27s_formulae – JeremyP 2011-05-04 10:05:32

+0

您的緯度已經關閉。 http://toolserver.org/~geohack/geohack.php?pagename=Kaaba¶ms=21_25_21_N_39_49_34_E_type:landmark_scale:2000 – JeremyP 2011-05-04 10:10:32

2

利用

[location1 distanceFromLocation:location2]; 

在你的情況

[currentLocation distanceFromLocation:meccaLocation]; 

請注意,這將返回距離CLLocationDistance

+0

是的。你是對的。但是,我們如何才能使用GPS和Web服務來獲取當前位置? – adhees 2011-05-04 10:14:50

+0

利用核心位置框架 – visakh7 2011-05-04 10:19:02

+0

檢查http://stackoverflow.com/questions/5786762/current-location-without-using-gps – visakh7 2011-05-04 10:19:44