Iniciar la aplicación de mapas de Google desde la aplicación de iPhone.

Estoy intentando lanzar google maps desde mi aplicación de iPhone.

La parte de lanzamiento funciona bien, pero desde la actualización del iPhone 3.1 (creo que fue alrededor de esta época) obtengo un mapa de los EE. UU. Y Canadá en lugar de acercarme a mi ubicación actual. Todo funcionó bien originalmente, pero en algún momento alrededor de la actualización las cosas dejaron de funcionar correctamente.

Aquí está la cadena que he estado usando. Esto funciona en el teléfono de mi socio con iOS 3.0 y nuestro iPod con iOS 2.2.1, pero en mi teléfono con iOS 3.1 muestra un mapa de Canadá y los EE. UU.

  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];

Cualquier ayuda es muy apreciada.

Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta