Domanda

Come posso lanciare l'app Maps predefinita per iOS6 e passalo una posizione personalizzata?

Ad esempio:

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

Ho seguito l'esempio qui, ma non è stato in grado di capirlo. Come posso lanciare l'applicazione per iPhone di Google Maps da Entro la mia applicazione nativa?

È stato utile?

Soluzione

Ecco il codice per aprire le mappe applicazione nativa con una posizione personalizzata:

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top