Mkmapitem con posizione specifica
-
12-12-2019 - |
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?
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