7 Stimmen

Erstellen Sie zu Fuß Richtungen mit der Maps-App iOS.

Ab sofort generiere ich erfolgreich Wegbeschreibungen mit der Maps-App aus meiner App mit folgendem Code:

NSString *formattedGroceryAddress = [[NSString stringWithFormat:@"%@",((EnhancedUIActionSheet *)actionSheet).grocery.address] stringByReplacingOccurrencesOfString:@" " withString:@"+"];
NSString *routeString = [NSString stringWithFormat:@"http://maps.google.com/maps?saddr=%f,%f&daddr=%@",localDataHelper.userLocation.coordinate.latitude,localDataHelper.userLocation.coordinate.longitude,formattedGroceryAddress];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:routeString]];

Es öffnet die Maps-App mit den entsprechenden Fahranweisungen. Ich würde jedoch gerne die Maps mit den Zu Fuß-Anweisungen standardmäßig öffnen. Vielleicht kann ich einen anderen Parameter in meiner Anfrage übergeben, um das zu erreichen.

Weiß jemand, wie das geht?

Danke!

27voto

Johanisma Punkte 2058

Nun ja, ich hätte wohl besser recherchieren sollen, bevor ich frage!

Sie können dirflg=w zur Anfrage hinzufügen und es startet die Karten-App im Gehmodus.

Es ist lustig, weil Apple sagt, sie unterstützen nur wenige Google Maps-Parameter, darunter nicht diesen hier, aber es scheint tatsächlich zu funktionieren!

Weitere Informationen zu Google Maps-Parametern: http://mapki.com/wiki/Google_Map_Parameters
Weitere Informationen zu Kartenlinks von iOS-Apps: http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X