Событие касания POI Apple Map - PullRequest
0 голосов
/ 25 марта 2020

В Google Maps есть API под названием didTapPOIWithPlaceID, из которого можно получить подробную информацию о месте.

Есть ли какие-либо похожие API для карты Apple или любого другого обходного пути?

Я пробовал с помощью распознавателя жестов и обратного геокодирования, но возвращаемое место placeMarks не включает подходящее название места. Название это только название города или название улицы.

let location = CLLocation(latitude: coordinate.latitude, longitude: coordinate.longitude)
let geocoder = CLGeocoder()
geocoder.reverseGeocodeLocation(location) { (placemarks, error) in
    if let error = error {
        debugPrint(error)
    }

    self.showBottomSheet(placeMark: placemarks?.first)
}
...