0
mapViewについては、私はself.view.addSubview(mapView!)
で作成していますので、タッチポイントを検出するためにtouchesBegan関数をオーバーライドすることはできません。 mapViewデリゲートにはdidLongPressAtCoordinate
という関数がありますが、座標とmapViewだけが引数として含まれています。MapViewで長い押下点を取得する方法。 Google Maps SDK Swift
func mapView(mapView: GMSMapView, didLongPressAtCoordinate coordinate: CLLocationCoordinate2D) {
}
お勧めはありますか?
ありがとうございました。
こんにちは。ご協力ありがとうございました。しかし、まだ動作しません。私はスクロールビューを作成し、このself.view.addSubview(mapViewTouchView)mapViewTouchView.addSubview(mapView!)のようにMapViewを追加します。私は思っています。なぜなら、ビューが長いプレスを検出すると、didLongPressAtCoordinate関数が最初に呼び出されるからです –