क्या दो पते के बीच ड्राइविंग दूरी की गणना करने के लिए आईफोन एसडीके में मैपकिट का उपयोग करना संभव है?दो पते के बीच ड्राइविंग दूरी की गणना करने के लिए मैपकिट का उपयोग करें?
उत्तर
नहीं, लेकिन यदि आपके पास देशांतर/अक्षांश है तो दूरी की गणना करना काफी आसान है। यह निश्चित रूप से उन बिंदुओं के बीच गणितीय दूरी है। वास्तविक ड्राइविंग या पैदल दूरी नहीं जो वास्तविक मार्ग पर आधारित है।
कैसे कोर स्थान ढांचे का उपयोग कर के बारे में:
- (CLLocationDistance) getDistanceFrom: (स्थिरांक CLLocation *) स्थान
आप अक्षांश की आवश्यकता होगी/दोनों पतों के लिए देशांतर।
संपादित करें: आईओएस 3.2 में बहिष्कृत। दूरी का उपयोग करेंप्रमोलेशन: विधि इसके बजाय।
हाँ, यह फ़ॉलबैक समाधान हो सकता है। लेकिन जैसा कि मैंने पहले कहा था कि मैं ड्राइविंग दूरी नहीं चाहता हूं न केवल 2 स्थानों के बीच की दूरी। प्रश्न बनी हुई है, क्या मैपकिट से स्थान प्राप्त करने का कोई तरीका है? जैसे मैं एक पता दर्ज करता हूं और यह मुझे स्थान देता है? – eemceebee
इस प्रश्न का पुनरीक्षण, यह स्पष्ट रूप से नहीं बताया गया है कि आप 2 पते के बीच ड्राइविंग दूरी चाहते हैं। मैं सवाल अद्यतन करने का सुझाव देना चाहता हूं। – Marco
तदनुसार प्रश्न अपडेट किया गया। – Marco
iOS7 के साथ आप get full directions within the API
इस ट्यूटोरियल Tutorial पर एक नजर डालें।
मेरे अनुप्रयोगों में मैंने दो स्थानों के बीच ड्राइविंग (पैदल दूरी) दूरी प्राप्त करने के लिए एमकेडिरेक्शन का उपयोग किया।
CLLocationCoordinate2D startCoordinates = YOUR_START_COORDINATES;
CLLocationCoordinate2D endCoordinates = YOUR_END_COORDINATES;
MKPlacemark *startPoint = [[MKPlacemark alloc] initWithCoordinate:startCoordinates];
MKPlacemark *endPoint = [[MKPlacemark alloc] initWithCoordinate:endCoordinates];
MKMapItem *startItem = [[MKMapItem alloc] initWithPlacemark:startPoint];
MKMapItem *endItem = [[MKMapItem alloc] initWithPlacemark:endPoint];
MKDirectionsRequest *request = [[MKDirectionsRequest alloc] init];
request.source = startItem;
request.destination = endItem;
request.transportType = MKDirectionsTransportTypeAutomobile; //here you can choose a transport type you need
MKDirections *direction = [[MKDirections alloc] initWithRequest:request];
[direction calculateDirectionsWithCompletionHandler:^(MKDirectionsResponse * _Nullable response, NSError * _Nullable error) {
if (response) {
for (MKRoute *route in response.routes) {
NSLog(@"Distance : %f", route.distance);
}
}
}];
अगर आप आप एक पते के रूप में स्थान दिया है, ताकि आप CLGeocoder की विधि, दे देंगे जो उपयोग कर सकते हैं आप अक्षांश और अपना पता
- (void)geocodeAddressString:(NSString *)addressString completionHandler:(CLGeocodeCompletionHandler)completionHandler;
के देशांतर आप का उपयोग कर एक ड्राइविंग दूरी के परिणाम की तुलना Google मानचित्र का उपयोग करके एमकेडिरेक्शन, आप देखेंगे कि वे भिन्न हैं। मैं इस मामले के बारे में खोज रहा था और निम्नलिखित लिंक पर आया और http://www.macworld.co.uk/review/reference-education/apple-maps-vs-google-maps-3464377/
हालांकि ऐप्पल अपनी मानचित्र सेवा में सुधार कर रहा है, फिर भी वे ड्राइविंग दूरी के संबंध में कम से कम एक प्रश्न में Google (आईएमओ) की सटीकता में स्वीकार करते हैं। इसलिए यदि आपके मामले में सटीकता बहुत महत्वपूर्ण नहीं है, तो आप ऐप्पल के साथ अनुसरण कर सकते हैं। अन्यथा मैं Google एपीआई की जांच करने की सिफारिश करता हूं।
- 1. पते के बीच दूरी
- 2. जावा - Google मानचित्र API - दो पते के बीच दूरी
- 3. दो पते के बीच दूरी की गणना के लिए कौन सी पूर्व-मौजूदा सेवाएं मौजूद हैं?
- 4. ओपनलेयर: दो बिंदुओं के बीच दूरी की गणना कैसे करें?
- 5. दो बिंदुओं के बीच की दूरी की गणना
- 6. दो अक्षांश और देशांतर के बीच दूरी की गणना GeoCoordinates
- 7. दो भौगोलिक स्थानों के बीच की गणना करना दूरी
- 8. दो बिंदुओं के बीच दूरी की गणना करने के लिए कौन सा सबसे अच्छा है?
- 9. दो अंकों के बीच दूरी पाने के लिए OpenStreetMap का उपयोग कैसे करें?
- 10. एंड्रॉइड: दो स्थानों के बीच दूरी की गणना करने के लिए सबसे अच्छी विधि
- 11. दो पते के बीच दूरी कैसे खोजें? (जावा सर्वर साइड)
- 12. Google मानचित्र API का उपयोग किए बिना दो जीपीएस निर्देशांक के बीच की दूरी की गणना कैसे करें?
- 13. 2 शहरों के बीच दूरी की गणना
- 14. यूक्लिडियन दूरी दो वैक्टरों (एकल पंक्ति मैट्रिक्स) के बीच दूरी
- 15. जीपीएस वीएस एक्सेलेरोमीटर दूरी की गणना करने के लिए
- 16. भूगर्भों के बीच दूरी
- 17. मैपकिट
- 18. मैकमैपव्यू में दो बिंदुओं के बीच की दूरी की गणना कैसे कर सकता हूं?
- 19. दो दशमलव संख्याओं के बीच प्रतिशत वृद्धि की गणना करें
- 20. गणना दूरी
- 21. मैं जावा में दो जीपीएस अंकों के बीच की दूरी की गणना कैसे कर सकता हूं?
- 22. दो एंड्रॉइड फोन के बीच दूरी
- 23. दो स्थानों के बीच शारीरिक दूरी
- 24. दूरी गणना के लिए समानांतर सी कोड
- 25. दो स्थानों के बीच दूरी - Google मानचित्र
- 26. मैं दो तत्वों के बीच चौड़ाई की गणना कैसे करूं?
- 27. दो पंक्तियों के बीच समय अंतर की गणना करें
- 28. दो सूचियों के बीच समानता की गणना करें
- 29. मैपकिट
- 30. भवन के भीतर दूरी की गणना
ठीक है, दुर्भाग्य से मुझे ड्राइविंग दूरी की आवश्यकता है। मुझे इसे प्रदर्शित करने की ज़रूरत नहीं है, बस दूरी प्राप्त करें। – eemceebee