touch heatmaplayer带一个新的视图控制器?

时间:2019-04-26 22:10:18

标签: xcode firebase google-maps heatmap touch-up-inside

我已经使用了一段时间的热图,我正在尝试实现一项功能,即用户触摸热图,然后弹出一个新的视图控制器。

我认为将目标添加到热图图层会起作用,然后在内部进行修饰。我收到错误,“ GMUHeatmapTileLayer类型的值?”没有成员“ addTarget”

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

如果有人可以帮助我解决这种情况,我将不胜感激。

提前感谢您的帮助!

0 个答案:

没有答案