यहां एक अजीब समस्या है: मेरा ऐप आईओएस (5.1 और 6 दोनों) में निर्मित मैप्स को कॉल करने में सक्षम होना चाहिए। यह पता चला है कि यह आईओएस 6 के तहत ठीक काम करता है लेकिन आईओएस 5.1 के तहत नहीं। आईओएस 6 में नक्शे बुलाए जाते हैं और सैडर से डैडर के दिशानिर्देशों का पता लगाया जाता है लेकिन जब मैं आईओएस 5 में हूं, तो मैप्स ऐप को बुलाया जाता है लेकिन डैडर पर सिर्फ एक पिन लगाया जाता है। किसी अज्ञात कारण के लिए प्रारंभिक निर्देशांक (saddr) नहीं दिख रहे हैं और कोई दिशा नहीं मिली है।अपने ऐप के अंदर से दिशानिर्देशों के लिए मानचित्र पर कॉल करें - आईओएस 5 आईओएस 6
addr = [NSString stringWithFormat: @"maps://saddr=%f,%f&daddr=%f,%f", newLocation.coordinate.latitude, newLocation.coordinate.longitude, oldLatitude, oldLongitude];
NSURL *url = [NSURL URLWithString:addr];
[[UIApplication sharedApplication] openURL:url];
मैं परिवर्तन URL को "http://maps.google.com/something" लेकिन यह बजाय सफारी नक्शे एप्लिकेशन में बनाया कॉल की कोशिश की है:
यहाँ मेरी कोड है। मैंने देखा है कि यूआरएल में चर सही ढंग से पारित किए जा रहे हैं।
कोई विचार?
अग्रिम धन्यवाद!
वस्तुतः समान प्रश्न [इस पुराने व्यक्ति के लिए] (http://stackoverflow.com/q/576768/119114), सिवाय इसके कि प्रारंभ पता दूसरे प्रश्न में वर्तमान स्थान है (वास्तव में समस्या को वास्तव में नहीं बदलता है)। – Nate