मैं आईओएस < 6 से एक ऐप अपडेट करना चाहता हूं जो Google मानचित्र का उपयोग करता है। मेरे ऐप में मानचित्र पर बहुत सारे पिन हैं, और, जब कोई उपयोगकर्ता उनमें से किसी एक पर टैप करता है, तो आईफोन अपने वर्तमान स्थान और मूल मानचित्र ऐप के साथ गंतव्य प्राप्त करने के लिए साझा एप्लिकेशन की तरह मानचित्र को कॉल करता है। आईओएस 6 के साथ, वही निर्देश (नीचे पोस्ट) स्पष्ट रूप से Google मानचित्र के बजाय सफारी खोलें। मैं एक आईफोन-चक्र लिखना चाहता हूं जो डिवाइस पर आईओएस स्थापित करता है: यदि < 6, आईओएस> 6 तो ..... (नया ऐप्पल नक्शा खोलें और वहां दिशा प्राप्त करें) कुछ भी नहीं बदला।मैं ए से बी से एक्सकोड में एक आईफोन आईओएस 6 ऐप पर दिशा कैसे प्राप्त कर सकता हूं?
कोई मेरी मदद कर सकता है?
यहाँ कार्रवाई आईओएस 6
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control {
[self.navigationController pushViewController:[[UIViewController alloc] init] animated:YES];
NSString* addr = [NSString stringWithFormat:@"http://maps.google.com/maps?daddr=%1.6f,%1.6f&saddr=Posizione attuale", view.annotation.coordinate.latitude,view.annotation.coordinate.longitude];
NSURL* url = [[NSURL alloc] initWithString:[addr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
[[UIApplication sharedApplication] openURL:url];
}
@Alessandro ब्रावा: thxs अपने कोड मुझे मदद की। मैं अब एक बात पूछना चाहता था .. मैं सीधे अपने ऐप पर कैसे जा सकता हूं। अब मैं मानचित्र के ऐप से मार्ग प्राप्त करने के बाद अपने ऐप पर वापस नहीं जा पाऊंगा। कृपया मदद करें .. धन्यवाद !! – nikesh