@ayay04231

Как в SwiftUI реализовать обработку клика на placemark в YandexMapsMobile?

Здравствуйте
Как в SwiftUI реализовать обработку клика на placemark в YandexMapsMobile?
В UIKit это:
..
placemark.addTapListener(with: self)
..
extension MapViewController: YMKMapObjectTapListener {
func onMapObjectTap(with mapObject: YMKMapObject, point: YMKPoint) -> Bool {
guard let userPoint = mapObject as? YMKPlacemarkMapObject else {
return true
}

print(userPoint.userData)
}
}

В SwiftUI YMKMapView помещаю в UIViewRepresentable (как в примерах):

struct YandexMapsView: UIViewRepresentable {
..
let mapObjects = mapView.mapWindow.map.mapObjects
mapObjects.clear(
let placemark = mapObjects.addPlacemark(with: yandPoint)
placemark.setIconWith(UIImage(named: "icons-location-map")!)
..
А как сделать обработку клика на placemark в SwiftUI - непонятно
  • Вопрос задан
  • 35 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
30 нояб. 2022, в 07:23
1000 руб./за проект
30 нояб. 2022, в 00:04
1000 руб./за проект