Открытие Apple Maps с пользовательским изображением PIN-кода с помощью Swift ⇐ IOS
-
Гость
Открытие Apple Maps с пользовательским изображением PIN-кода с помощью Swift
У меня есть требование: мне нужно открыть приложение Apple Maps из моего приложения с координатами и пользовательским изображением булавки. Я могу открыть приложение «Карты» с координатами, но не с пользовательским изображением булавки. Я поискал в Интернете и обнаружил, что пользовательские изображения булавок можно установить с помощью MapKit, но я хочу сделать это с помощью приложения Apple Maps. Возможно ли это сделать со Swift? Будем очень признательны за любую помощь или направление.
Мой код для открытия приложения Apple Maps:
func openAppleMap() { Guard let lat = DestinationLat еще {возвращение} Guard let long = DestinationLng еще {возвращение} пусть координата = CLLocationCoordinate2DMake (широта, долгота) пусть MapItem = MKMapItem (метка: MKPlacemark (координата: координата, адресный словарь: ноль)) mapItem.name = "Пункт назначения" mapItem.openInMaps(launchOptions: [MKLaunchOptionsDirectionsModeKey: MKLaunchOptionsDirectionsModeDriving]) } Невозможно передать собственное изображение булавки.
У меня есть требование: мне нужно открыть приложение Apple Maps из моего приложения с координатами и пользовательским изображением булавки. Я могу открыть приложение «Карты» с координатами, но не с пользовательским изображением булавки. Я поискал в Интернете и обнаружил, что пользовательские изображения булавок можно установить с помощью MapKit, но я хочу сделать это с помощью приложения Apple Maps. Возможно ли это сделать со Swift? Будем очень признательны за любую помощь или направление.
Мой код для открытия приложения Apple Maps:
func openAppleMap() { Guard let lat = DestinationLat еще {возвращение} Guard let long = DestinationLng еще {возвращение} пусть координата = CLLocationCoordinate2DMake (широта, долгота) пусть MapItem = MKMapItem (метка: MKPlacemark (координата: координата, адресный словарь: ноль)) mapItem.name = "Пункт назначения" mapItem.openInMaps(launchOptions: [MKLaunchOptionsDirectionsModeKey: MKLaunchOptionsDirectionsModeDriving]) } Невозможно передать собственное изображение булавки.
Мобильная версия