UiSettings

public final class UiSettings extensions Object

GoogleMap 界面的设置。如需获取此接口,请调用 getUiSettings()

公共方法摘要

布尔值
isCompassEnabled()
获取罗盘是否启用/停用的信息。
布尔值
isIndoorLevelPickerEnabled()
获取是否启用/停用室内楼层选择器。
布尔值
isMapToolbarEnabled()
获取地图工具栏是否启用/停用的信息。
布尔值
isMyLocationButtonEnabled()
获取“我的位置”按钮是否处于启用状态。
布尔值
isRotateGesturesEnabled()
获取启用/停用旋转手势的操作。
布尔值
isScrollGesturesEnabled()
获取启用/停用滚动手势的操作。
布尔值
isScrollGesturesEnabledDuringRotateOrZoom()
获取旋转和缩放手势期间是否启用/停用滚动手势。
布尔值
isTiltGesturesEnabled()
获取是否启用/停用倾斜手势。
布尔值
isZoomControlsEnabled()
获取缩放控件启用/停用状态的信息。
布尔值
isZoomGesturesEnabled()
获取是否启用/停用缩放手势。
void
setAllGesturesEnabled(已启用布尔值)
用于设置是启用或停用所有手势的偏好设置。
void
setCompassEnabled(已启用布尔值)
启用或停用罗盘。
void
setIndoorLevelPickerEnabled(已启用布尔值)
设置在启用室内模式时是否启用室内楼层选择器。
void
setMapToolbarEnabled(已启用布尔值)
用于决定是启用还是停用地图工具栏的偏好设置。
void
setMyLocationButtonEnabled(已启用布尔值)
启用或停用“我的位置”按钮。
void
setRotateGesturesEnabled(已启用布尔值)
设置是否应启用或停用旋转手势的偏好设置。
void
setScrollGesturesEnabled(已启用布尔值)
设置是启用还是停用滚动手势的偏好设置。
void
setScrollGesturesEnabledDuringRotateOrZoom(已启用布尔值)
设置相应的偏好设置,以确定滚动手势是否可以与缩放或旋转手势同时发生。
void
setTiltGesturesEnabled(已启用布尔值)
用于设置是启用还是停用倾斜手势的偏好设置。
void
setZoomControlsEnabled(已启用布尔值)
启用或停用缩放控件。
void
setZoomGesturesEnabled(已启用布尔值)
用于设置是否应启用或停用缩放手势的偏好设置。

继承的方法摘要

公共方法

public boolean isCompassEnabled ()

获取罗盘是否启用/停用的信息。

返回
  • 如果罗盘已启用,则为 true;如果罗盘已停用,则为 false

public boolean isIndoorLevelPickerEnabled ()

获取是否启用/停用室内楼层选择器。也就是说,当聚焦于带有室内地图的建筑物时,是否会显示楼层选择器。

返回
  • 如果楼层选择器已启用,则为 true;如果已停用楼层选择器,则为 false

public boolean isMapToolbarEnabled ()

获取地图工具栏是否启用/停用的信息。

返回
  • 如果已启用地图工具栏,则为 true;否则为 false

public boolean isMyLocationButtonEnabled ()

获取“我的位置”按钮是否处于启用状态。

返回
  • 如果启用了“我的位置”按钮,则为 true;如果“我的位置”按钮已停用,则为 false

public boolean isRotateGesturesEnabled ()

获取启用/停用旋转手势的操作。

返回
  • 如果启用了旋转手势,则为 true;如果停用旋转手势,则为 false

public boolean isScrollGesturesEnabled ()

获取启用/停用滚动手势的操作。

返回
  • 如果启用了滚动手势,则为 true;如果停用了滚动手势,则为 false

public boolean isScrollGesturesEnabledDuringRotateOrZoom ()

获取旋转和缩放手势期间是否启用/停用滚动手势。

返回
  • 如果是在旋转或缩放手势过程中启用了滚动手势,则为 true;如果在旋转或缩放手势过程中停用了滚动手势,则为 false

public boolean isTiltGesturesEnabled ()

获取是否启用/停用倾斜手势。

返回
  • 如果启用了倾斜手势,则为 true;如果已停用倾斜手势,则为 false

public boolean isZoomControlsEnabled ()

获取缩放控件启用/停用状态的信息。

返回
  • 如果启用了缩放控件,则为 true;如果缩放控件已停用,则为 false

public boolean isZoomGesturesEnabled ()

获取是否启用/停用缩放手势。

返回
  • 如果启用了缩放手势,则为 true;如果停用缩放手势,则为 false

public void setAllGesturesEnabled (boolean enabled)

用于设置是启用或停用所有手势的偏好设置。启用后,所有手势都可用;否则所有手势都会停用。这不会限制用户点按屏幕上的任何按钮(例如罗盘或缩放控件)来移动镜头,也不会限制程序化移动和动画。

参数
已启用 true 可启用所有手势;false 可停用所有手势。

public void setCompassEnabled (boolean enabled)

启用或停用罗盘。罗盘是地图上的一个图标,用于指示地图上北方的方向。如果启用,则仅在相机倾斜或旋转远离默认方向(倾斜度为 0,方位为 0)时才会显示。当用户点击罗盘时,相机将自身调整为默认方向,并在不久后消失。如果停用,将永远不会显示罗盘。

默认情况下,罗盘处于启用状态(因此,当相机未处于默认屏幕方向时会显示罗盘)。

参数
已启用 true 可启用罗盘;false 可停用罗盘。

public void setIndoorLevelPickerEnabled (boolean enabled)

设置在启用室内模式时是否启用室内楼层选择器。如果为 true,则当聚焦于具有室内地图的建筑物时,将会显示楼层选择器。如果为 false,系统不会显示楼层选择器,应用需要提供自己的楼层选择方式。默认行为是显示楼层选择器。

参数
已启用 显示 true;显示 false;隐藏楼层选择器。

public void setMapToolbarEnabled (boolean enabled)

用于决定是启用还是停用地图工具栏的偏好设置。启用后,如果地图工具栏可在当前上下文中显示,用户就会看到一个栏,其中包含各种与上下文相关的操作,包括“在 Google 地图应用中打开此地图”和“查找前往 Google 地图应用中突出显示的标记的路线”。

默认情况下,地图工具栏处于启用状态。

参数
已启用 true 可启用地图工具栏;false 可停用地图工具栏。

public void setMyLocationButtonEnabled (boolean enabled)

启用或停用“我的位置”按钮。“我的位置”按钮会使镜头移动,使用户的位置位于地图的中心。如果启用该按钮,则只有在启用“我的位置”图层时才会显示该按钮。

默认情况下,“我的位置”按钮处于启用状态(因此,启用“我的位置”图层时也会显示该按钮)。

参数
已启用 true 可启用“我的位置”按钮;false 可停用“我的位置”按钮。

public void setRotateGesturesEnabled (boolean enabled)

设置是否应启用或停用旋转手势的偏好设置。启用后,用户可以使用双指旋转手势来旋转相机。如果停用,用户无法通过手势旋转相机。此设置不会限制用户通过点按罗盘图标来重置相机屏幕方向,也不会限制相机的程序化移动和动画。

默认情况下,旋转手势处于启用状态。

参数
已启用 true 可启用旋转;false 可停用旋转手势。

public void setScrollGesturesEnabled (boolean enabled)

设置是启用还是停用滚动手势的偏好设置。启用后,用户可以通过滑动来平移相机。如果停用,滑动将不会产生任何效果。此设置不会限制镜头的程序化移动和动画。

默认情况下,滚动手势处于启用状态。

参数
已启用 true 可启用滚动手势;false 可停用滚动手势。

public void setScrollGesturesEnabledDuringRotateOrZoom (boolean enabled)

设置相应的偏好设置,以确定滚动手势是否可以与缩放或旋转手势同时发生。启用后,用户可以在旋转或缩放地图的同时滚动地图。停用后,当用户使用手势旋转或缩放地图时,将无法滚动地图。此设置不会完全停用滚动手势,只会在旋转和缩放手势期间停用,也不会限制镜头的程序化移动和动画。

默认情况下,滚动手势在旋转和缩放期间处于启用状态。

参数
已启用 true,用于在旋转或缩放手势过程中启用滚动手势;false 用于在旋转或缩放手势期间停用滚动手势。

public void setTiltGesturesEnabled (boolean enabled)

用于设置是启用还是停用倾斜手势的偏好设置。启用后,用户可以通过双指垂直向下滑动来倾斜相机。如果停用,用户无法通过手势倾斜相机。此设置不会限制用户通过点按罗盘图标来重置相机屏幕方向,也不会限制相机的程序化移动和动画。

默认情况下,倾斜手势处于启用状态。

参数
已启用 true 可启用倾斜手势;false 可停用倾斜手势。

public void setZoomControlsEnabled (boolean enabled)

启用或停用缩放控件。启用后,缩放控件会显示屏幕上显示的一对按钮(一个用于放大,一个用于缩小)。按下时,它们会使相机以一个缩放级别放大(或缩小)。如果停用,系统将不会显示缩放控件。

默认情况下,缩放控件处于启用状态。

参数
已启用 true 可启用缩放控件;false 可停用缩放控件。

public void setZoomGesturesEnabled (boolean enabled)

用于设置是否应启用或停用缩放手势的偏好设置。启用后,用户可以通过点按两次/双指点按或双指张合来缩放镜头。如果停用,这些手势将不会产生任何影响。此设置不会影响缩放按钮,也不会限制镜头的程序化移动和动画。

默认情况下,缩放手势处于启用状态。

参数
已启用 true 可启用缩放手势;false 可停用缩放手势。