Я хотел бы, чтобы мои пользователи щелкали по аннотации и получали лист действий, чтобы открыть эту конкретную аннотацию в установленном приложении по своему выбору (для простоты я просто хочу проверить, есть ли на Apple Maps, Google Maps иWaze).Я изо всех сил пытаюсь найти способ добавить действие прикосновения к моим аннотациям и затем фактически открыть это местоположение в навигационном приложении.
class SearchResults
{
@IBOutlet weak var mapView: MKMapView!
func viewDidLoad()
{
super.viewDidLoad()
for index in 0...documentKeysWithinRadius.count - 1
{
let documentKeyLocation = documentKeysWithinRadius[index]["location"] as! CLLocation
let annotation = MKPointAnnotation()
annotation.coordinate = documentKeyLocation.coordinate
annotation.title = documentKeysWithinRadius[index]["documentID"] as! String
mapView.addAnnotation(annotation)
}
mapView.showAnnotations(mapView.annotations, animated: true)
}