के साथ दो निर्देशांकों के बीच दूरी मैं दूरी दो निर्देशांकों के बीच (मीटर और मील में) दिए गए की गणना करनी हैCoreLocation
मैं ऐसा कैसे कर सकता है?
के साथ दो निर्देशांकों के बीच दूरी मैं दूरी दो निर्देशांकों के बीच (मीटर और मील में) दिए गए की गणना करनी हैCoreLocation
मैं ऐसा कैसे कर सकता है?
निर्दिष्ट स्थान के समन्वय के लिए रिसीवर के समन्वय से दूरी (मीटर में) देता है।
// Deprecated in iOS 3.2 method
- (CLLocationDistance)getDistanceFrom:(const CLLocation *)location
// Correct method
- (CLLocationDistance)distanceFromLocation:(const CLLocation *)location
पिछले जवाब में विधि deprecated in iOS 3.2 किया गया है। नई विधि बहुत समान
- (CLLocationDistance)distanceFromLocation:(const CLLocation *)location
जो भी मीटर में एक दूरी देता है। यह पृथ्वी के वक्रता के लिए लेखांकन है।
तेज 3 समारोह दूरी (स्थान से: CLLocation) -> CLLocationDistance विवरण निर्दिष्ट स्थान पर रिसीवर के स्थान से दूरी (मीटर में मापा जाता है) देता है। यह विधि पृथ्वी के वक्रता का पालन करने वाले दोनों के बीच एक रेखा का पता लगाकर दोनों स्थानों के बीच की दूरी को मापती है। परिणामस्वरूप चाप एक चिकनी वक्र है और यह दो स्थानों के बीच विशिष्ट विशिष्टता परिवर्तनों को ध्यान में रखता नहीं है। पैरामीटर्स
स्थान अन्य स्थान। दो स्थानों के बीच दूरी (मीटर में) देता है। SDKs आईओएस 3.2+, MacOS 10.6+, tvOS 9.0+, watchOS 2.0+ कोर स्थान में घोषित अधिक विधि संदर्भ
उदा
let distance = location.distance(from: CLLocation(latitude:
CLLocationDegrees(oldLocationLat), longitude:
CLLocationDegrees(oldLocationLng)))
तेज 3
func distance(from location: CLLocation) -> CLLocationDistance Description
दूरी (मीटर में मापा)
जैसे रिटर्न
locations: [CLLocation]
let location: CLLocation = locations.last!
let distance = location.distance(from: CLLocation(latitude: CLLocationDegrees(oldLocationLat), longitude: CLLocationDegrees(oldLocationLng)))
कौवा उड़ता है? – Spanky
कोई अन्य दूरी प्राप्त करना पथ को परिभाषित किए बिना समस्याग्रस्त होगा। यदि आप पथ को परिभाषित करते हैं, तो आप पथ की लंबाई मांग रहे हैं, न कि दो बिंदुओं के बीच की दूरी। –
सीएलएलोकेशन लिंक: http://developer.apple.com/library/mac/#documentation/CoreLocation/Reference/CLLocation_Class/CLLocation/CLLocation.html – quantumpotato