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 可停用缩放手势。 |
---|