Для mapView я создаю его на self.view.addSubview(mapView!)
, поэтому я думаю, поэтому я не могу переопределить функцию touchhesBegan для обнаружения точки касания. В деле mapView есть функция, называемая didLongPressAtCoordinate
, но она содержит только координаты и mapView в качестве аргумента.Как получить длинную нажатую точку в MapView. SDK Google Maps. Swift
func mapView(mapView: GMSMapView, didLongPressAtCoordinate coordinate: CLLocationCoordinate2D) {
}
Любые предложения?
Спасибо.
Hi. Спасибо за помощь. Но все равно не работает. Я создал представление прокрутки и добавлю MapView в виде этого self.view.addSubview (mapViewTouchView) mapViewTouchView.addSubview (mapView!). Я думаю, это потому, что, как только представление обнаружит длительное нажатие, функция didLongPressAtCoordinate будет вызвана первым –