2015-02-16 12 views
5

Mam aplikację, która wyświetla wiele lokalizacji w wielu widoków mapy. Jak mogę dodać przycisk, który pozwala użytkownikowi otworzyć jedną z tych lokalizacji w aplikacji do map i uzyskać wskazówki na ten temat?swift uzyskać wskazówki w aplikacji mapy

Odpowiedz

23

Jeśli masz MKPlaceMark można użyć MKMapItem i otwórz MAP-app z lokalizacji jako launchOption:

var mapItem = MKMapItem(placemark: yourPlaceMark) 

mapItem.name = "The way I want to go" 

//You could also choose: MKLaunchOptionsDirectionsModeWalking 
var launchOptions = [MKLaunchOptionsDirectionsModeKey : MKLaunchOptionsDirectionsModeDriving] 

mapItem.openInMapsWithLaunchOptions(launchOptions) 

Swift 3

mapItem.openInMaps(launchOptions: launchOptions) 
+0

dzięki! to zadziałało – Vincent

+0

Przepraszam, jestem nowy w tym ... :) – Vincent

Powiązane problemy