2012-08-27 9 views
7

Poprzednio w aplikacji na iOS można było uruchomić aplikację Mapy z poziomu aplikacji, korzystając ze schematu URL Map Google (http: maps.google.whatever.whatever).Jaki jest schemat adresów URL aplikacji map iOS 6.0?

Czy ktoś wie, jaki jest nowy schemat adresów URL aplikacji Mapy na iOS 6.0? Nie mogę znaleźć żadnej nowej dokumentacji na ten temat.

Odpowiedz

2

Musisz użyć MKMapItem, aby otworzyć aplikację map. Spójrz na dokumentacji: Documentation

Oto jak go używać:

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

Możesz także użyć OpenUrl z "http://maps.apple.com/maps?" z własnymi parametrami. Testowałem to jako działanie na moim iPhone'ie iOS6. – callisto

+0

To otworzy mapy Google tylko ..: / –

2

ile dostaniesz większą kontrolę przy użyciu e MKMapItem, schemat URL jest o wiele łatwiejsze. To się nie zmieniło, po prostu zamień google.com na apple.com. Here's the documentation.