2016-12-09 13 views
2

didTapMarkerが呼び出されるまでに1秒かかります。 didTapAtCoordinateメソッドと同じです。Googleマップ(GMSMapView)は、遅延後にdidTapMarkerデリゲートのメソッドを呼び出します。

Googleマップと2つのピンしか含まれていないプロジェクトがあります。私はiOS9とiOS10でも同じ結果を出そうとしています。ボタンを追加すると、正しく動作します。

地図に問題があるようです。それを修正するには?

+0

マップ実装のコードをいくつか追加してください。 – Nazir

答えて

2

遅延の大きさはどのくらいですか? 私は、デバイスが単一のタップ(didTapSomething)であるか、またはズームするためにダブルタップであるかを確認するのを待っているデバイスによってわずかな遅延が発生したいくつかのケースを見てきました。

Nazirで指定されているように、コードを取得できますか?

+0

遅延は0.7秒に近いものです。地図の設定でズームジェスチャーを無効にすることで問題を解決できます。あなたのように見えます。しかし、ピンチジェスチャーではなくダブルタップを無効にする方法はありますか? –

+0

私はこれは可能ではないと思っていますが、マップの一角に2つのボタン( '+'と '-')をつけ加えてズームすることができます。 – Faegy

関連する問題