2012-03-28 6 views
0

Ich habe suchte nach Antworten auf meine Frage ohne Glück verfolgt, so ist es hier:Der Versuch, die Karte Richtung zu zeigen, statt der Liste der Richtungen in Google Maps (Xcode)

Wie kann ich meine iPhone App starten Google Maps beim Laden von Routen von einem Ort zum anderen und zeigen die Karte Richtungsverfolgung anstelle des Standardmenüs, wo Sie eine Liste der Richtungen erhalten.

Hier ist, was ich derzeit tue:

_destination = [NSString stringWithString:@"http://maps.google.com/maps?saddr=&daddr=Place+I+want+to+go+to"]; 

NSURL *url = [NSURL URLWithString:_destination]; 
NSURLRequest *requestURL = [NSURLRequest requestWithURL:url]; 
[_mapsView loadRequest:requestURL]; 

Dieser Code zeigt standardmäßig die Liste der Richtungen zu einem gewissen Ort, um zu folgen. Der Benutzer muss den "Karten" -Knopf drücken, um die Karte der zwei Orte zu sehen, was sehr ärgerlich für das ist, was ich in meiner aktuellen App machen muss.

Irgendwelche Ideen wäre sehr dankbar,

Dank

+0

Laufen Sie dies auf dem Simulator? Ich denke, im Simulator wird Safari geöffnet, aber auf dem Gerät wird die Google Maps App geöffnet. – Anna

+0

Ich führe es sowohl auf dem Simulator als auch auf dem iPhone mit den gleichen Ergebnissen aus: Beide zeigen mir die Routenliste anstelle der Route, und es öffnet weder die Safari- noch die Maps-App (im Grunde die Mobile-Website von Maps in meiner App) – juliensaad

+0

OK, ich dachte, Sie verwenden openURL, aber Sie verwenden ein UIWebView. Vielleicht gibt es einen URL-Abfrageparameter, der es direkt in die Map bringt. – Anna

Antwort

2

„http://maps.google.com/maps?saddr= & DADDR = Ort + I + + + wollen gehen + zu & Ausgabe = Einbetten & z = 15 "]; Die Ausgabe = Einbetten gibt Ihnen die Map-Trace und das z = ist für Zoom-Ebene.

Enjoy

Verwandte Themen