Mah*_*ahe 56 android google-maps drag mapfragment
当用户尝试用手指拖动地图而不打扰放大和缩小时,我可以禁用拖动功能吗?
任何人请建议这样做的想法!感谢您的宝贵帮助!!
mad*_*527 101
您可以MapFragment使用以下命令禁用拖动:
googleMap.getUiSettings().setScrollGesturesEnabled(false);
Run Code Online (Sandbox Code Playgroud)
dum*_*ers 88
我想这就是你要找的东西:
滚动(平移)手势
用户可以通过用手指拖动地图来滚动(平移)地图.您可以通过调用UiSettings.setScrollGesturesEnabled(boolean)来禁用滚动.
禁用MapFragment此代码中的拖动:
googleMap.getUiSettings().setScrollGesturesEnabled(false);
Run Code Online (Sandbox Code Playgroud)
像@tomrozb说的那样工作.但它不能通过触摸在地图上禁用地图缩放.为此,使用上面代码旁边的代码:
googleMap.getUiSettings().setZoomGesturesEnabled(false);
Run Code Online (Sandbox Code Playgroud)
您可以将 isScrollGesturesEnabled 用于地图
爪哇:
googleMap.getUiSettings().setZoomGesturesEnabled(false);
科特林
googleMap?.uiSettings?.isScrollGesturesEnabled = false
Run Code Online (Sandbox Code Playgroud)
您可以使用以下方法禁用 MapFragment 中的拖动:
mMap.getUiSettings().setScrollGesturesEnabled(false);
mMap.getUiSettings().setZoomGesturesEnabled(false);
mMap.getUiSettings().setScrollGesturesEnabledDuringRotateOrZoom(false);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31093 次 |
| 最近记录: |