ユーザーがズームインとズームアウトを妨げずに指でマップをドラッグしようとしたときに、ドラッグ機能を無効にできますか?
誰もがこれを行うことのアイデアを提案してください!貴重な助けてくれてありがとう!!
私はあなたが探しているものだと思う:
スクロール(パン)ジェスチャー
ユーザーは、地図を指でドラッグして地図をスクロール(パン)できます。 UiSettings.setScrollGesturesEnabled(boolean)を呼び出すことにより、スクロールを無効にできます。
次を使用して、MapFragment
でのドラッグを無効にできます。
googleMap.getUiSettings().setScrollGesturesEnabled(false);
MapFragment
のドラッグを無効にするには、このコード:
googleMap.getUiSettings().setScrollGesturesEnabled(false);
@tomrozbが言ったように動作します。ただし、地図をタップして地図のズームを無効にすることはありません。そのためには、上記のコードの横にあるこのコードを使用します。
googleMap.getUiSettings().setZoomGesturesEnabled(false);
マップにisScrollGesturesEnabledを使用できます
Java:
googleMap.getUiSettings().setZoomGesturesEnabled(false)
;
kotlin
googleMap?.uiSettings?.isScrollGesturesEnabled = false