問題を解決するのに手伝ってください。私はGoogleマップで地図の長いクリックを追跡しようとしていますが、できません。私のコードの例を次に示します。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上にあったすべてのメソッドを試したが、何も起こらなかった。 shouldRecognizeSimultaneouslyWith
ここ
あなたは
を追加、修正するために必要なものである
こんにちはthere-あなたが関数から@IBActionデコレータを削除するとどうなりますか? (@ objcに置き換える必要があるかもしれません)。 – Sparky
このメソッドも動作しません – ildar1989
@ ildar1989これのフィードバック? –