Конвертировать GoogleHeatmapLayer в кнопку в Xcode - PullRequest
0 голосов
/ 07 мая 2019

Я работаю с тепловыми картами в течение некоторого времени, я пытаюсь реализовать функцию, при которой пользователь касается тепловой карты, после чего появляется новый контроллер представления.

Я бы предположил, что добавление распознавателя жестов к слою тепловой карты позволит мне щелкнуть по нему.При касании я даже не вижу оператора print в консоли.

 func mapView(_ mapView: GMSMapView, didTapAt coordinate: CLLocationCoordinate2D) {
    heatmapLayer.map?.isUserInteractionEnabled = true
    let tapGesture = UITapGestureRecognizer(target: self, action: #selector(newJobView))
    heatmapLayer.map?.addGestureRecognizer(tapGesture)
} 
@objc func newJobView() {
            let jobviewcontroller = JobViewController()
            let navController = UINavigationController(rootViewController: jobviewcontroller)
            present(navController, animated: true, completion: nil)
    print("You tapped at")
}

Я был бы очень признателен, если бы кто-нибудь помог мне сориентироваться в этой ситуации.

Заранее благодарю за помощь!

...