Pregunta

¿Cómo puedo iniciar la aplicación MAPS predeterminada para iOS6 y pasarla una ubicación personalizada?

Por ejemplo:

[[MKMapItem setLocation:MyLocation] openInMapsWithLaunchOptions:nil];

He seguido el ejemplo aquí, pero no pudo resolverlo. ¿Cómo puedo iniciar la aplicación de iPhone de Google Maps desde mi propia aplicación nativa?

¿Fue útil?

Solución

Aquí está el código para abrir la aplicación nativa de MAPS con una ubicación personalizada:

double latitude = 35.0;
double longitude = 1.0;
MKPlacemark *placemark = [[[MKPlacemark alloc] initWithCoordinate:CLLocationCoordinate2DMake(latitude, longitude) addressDictionary:nil] autorelease];
MKMapItem *mapItem = [[[MKMapItem alloc] initWithPlacemark:placemark] autorelease];
[mapItem setName:@"Name of your location"];
[mapItem openInMapsWithLaunchOptions:nil];

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top