帮我解决问题。我正在尝试在Google地图上跟踪长按事件,但我无法做到。这是我的代码示例:
import UIKit
import GoogleMaps
class ViewController: UIViewController {
@IBOutlet var mMap: GMSMapView!
var longPressRecognizer = UILongPressGestureRecognizer()
@IBAction func longPress(_ sender: UILongPressGestureRecognizer) {
testTextview.text = "You tapped at YES"
}
override func viewDidLoad() {
super.viewDidLoad()
longPressRecognizer = UILongPressGestureRecognizer(target: self,
action: #selector(self.longPress))
longPressRecognizer.minimumPressDuration = 0.5
mMap.addGestureRecognizer(longPressRecognizer)
mMap.isMyLocationEnabled = true
mMap.settings.compassButton = true
mMap.camera = GMSCameraPosition.camera(withLatitude: 54.9044200,
longitude: 52.3154000, zoom: 15.0)
}
}
使用这段代码没有任何反应。我尝试了stackoverflow上的所有方法,但仍然没有任何反应。