我已经使用了一段时间的热图,我正在尝试实现一项功能,即用户触摸热图,然后弹出一个新的视图控制器。
我认为将目标添加到热图图层会起作用,然后在内部进行修饰。我收到错误,“ 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)
}
如果有人可以帮助我解决这种情况,我将不胜感激。
提前感谢您的帮助!