2012-09-20 16 views
5

Web sitelerimden Google harita uygulamasını açmak için bir bağlantı kullandığım bir mobil web sitem var. Ancak, ios6'nın yeni sürümünde, google haritalarının yerel sürümü artık yok ve artık bu bağlantı safari tabanlı google haritalarına açılıyor. Yerel bir Apple haritaları uygulamasında bunu açık kullanmayı tercih ederim. Bunu nasıl yapabilirim?iOS 6 haritaları mobil web sitesinden nasıl açılır?

Yardımlarınız için teşekkürler!

cevap

14

maps.google.com'un önceki Google etki alanını kullanmak yerine maps.apple.com kullanın. Bu, 5.x ve altında çalışan eski cihazlarla uyumlu kalacaktır.

Bu şuna benzer:

http://maps.apple.com/maps?q=cupertino 

parametrelerin çoğu aynıdır, ancak daha fazla ayrıntı için Elma docs bkz:

Apple URL Scheme Reference: Map Links

+0

Bu mükemmel deneyin. Teşekkürler! – Muhambi

1

ne istiyorsun?

açık haritalar web safari veya açık haritalar uygulaması?

bu

CLLocation * currentLocation; 
NSURL *requestUrl; 
CLLocationCoordinate2D storedLocation; 


CLLocationCoordinate2D start = { (storedLocation.latitude), (storedLocation.longitude) }; 

//Bitiş Yeri 
CLLocationCoordinate2D end = { ([koordinatX floatValue]), ([koordinatY floatValue]) }; 

NSString *googleMapsURLString = [NSString stringWithFormat:@"http://maps.google.com/?saddr=%1.6f,%1.6f&daddr=%1.6f,%1.6f", start.latitude, start.longitude, end.latitude, end.longitude]; 

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:googleMapsURLString]]; 
+3

Bu, mobil uygulamalar için değil, web siteleri (soruyla ilgili) için olduğu gibi görünüyor. – Baumr

İlgili konular