2012-08-27 3 views
7

Zuvor konnten Sie innerhalb einer iOS-App die Google Maps App über Ihre Anwendung mithilfe des Google Maps-URL-Schemas (http: maps.google.whatever.whatever) starten.Wie lautet das URL-Schema für die iOS 6.0 Karten App?

Weiß jemand, was das neue URL-Schema für die App iOS 6.0 Maps ist? Ich kann dazu keine neue Dokumentation finden.

Antwort

2

Sie müssen MKMapItem verwenden, um die Kartenanwendung zu öffnen. Werfen Sie einen Blick in die Dokumentation: Documentation

Hier ist, wie es zu benutzen:

MKMapItem *mapItem=[[MKMapItem alloc] initWithPlacemark:yourPlacemark]; 
[mapItem openInMapsWithLaunchOptions:@{MKLaunchOptionsMapTypeKey : @(yourMapType), MKLaunchOptionsShowsTrafficKey : @(yourTraffic), MKLaunchOptionsDirectionsModeKey : yourDirectionMode}]; 
+1

Sie können OpenUrl auch mit "http://maps.apple.com/maps?" Verwenden. mit eigenen Parametern. Ich habe das auf meinem iOS6 iPhone getestet. – callisto

+0

Das öffnet nur Google Maps ..: / –

2

Während Sie durch die Verwendung eines MKMapItem mehr Kontrolle bekommen, ist das URL-Schema wesentlich einfacher. Es hat sich nicht viel geändert, Sie ersetzen google.com einfach durch apple.com. Here's the documentation.