Starten Sie die Google Maps-App über die iPhone-Anwendung.

Ich versuche, Google Maps über meine iPhone-Anwendung zu starten.

Der Start funktioniert einwandfrei, aber seit dem iPhone 3.1-Update (ich glaube, es war ungefähr zu dieser Zeit) bekomme ich eine verkleinerte Karte der USA und Kanadas, anstatt meinen aktuellen Standort zu vergrößern. Ursprünglich hat alles gut funktioniert, aber irgendwann funktionierte das Update nicht mehr richtig.

Hier ist die Zeichenfolge, die ich verwendet habe. Dies funktioniert auf meinem Partner-Telefon mit iOS 3.0 und unserem iPod mit iOS 2.2.1, aber auf meinem Telefon mit iOS 3.1 wird eine verkleinerte Karte von Kanada und den USA angezeigt.

  NSString *name = @"clothing";
NSString *latlong = [[NSString alloc] initWithFormat:@"%@,%@", latitudeString, longitudeString];

NSString *url = [NSString stringWithFormat: @"http://maps.google.com/maps?q=%@&mrt=yp&ll=%@",
                      [name stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding],
                      [latlong stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];    
[latlong release];

Jede Hilfe wird sehr geschätzt.

Danke im Voraus.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage