| com.tencent.tencentmap.mapsdk.maps.UiSettings |
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract boolean |
isCompassEnabled()
获取当前是否开启罗盘控件
| ||||||||||
| abstract boolean |
isIndoorLevelPickerEnabled()
获取室内图楼层切换控件是否可见
| ||||||||||
| abstract boolean |
isMyLocationButtonEnabled()
获取当前是否显示定位控件
| ||||||||||
| abstract boolean |
isRotateGesturesEnabled()
获取当前是否支持旋转手势
| ||||||||||
| abstract boolean |
isScaleViewEnabled()
获取当前是否显示比例尺
修改内容:isScaleVisable==>isScaleVisible
| ||||||||||
| abstract boolean |
isScrollGesturesEnabled()
获取当前是否支持滚动手势
| ||||||||||
| abstract boolean |
isTiltGesturesEnabled()
获取当前是否支持倾斜手势
| ||||||||||
| abstract boolean |
isZoomControlsEnabled()
This method is deprecated.
从4.3.1弃用,建议使用自定义View
| ||||||||||
| abstract boolean |
isZoomGesturesEnabled()
获取当前是否支持缩放手势
| ||||||||||
| abstract void |
setAllGesturesEnabled(boolean flag)
设置是否开启地图所有手势
| ||||||||||
| abstract void |
setCompassEnabled(boolean flag)
设置是否显示指南针
| ||||||||||
| abstract void |
setCompassExtraPadding(int padding)
设置罗盘的填边,只对Y轴生效
| ||||||||||
| abstract void |
setCompassExtraPadding(int xPadding, int yPadding)
设置罗盘的填边
| ||||||||||
| abstract void | setFlingGestureEnabled(boolean flag) | ||||||||||
| abstract void |
setGestureRotateByMapCenter(boolean rotateByMapCenter)
设置是否按地图中心点旋转
| ||||||||||
| abstract void |
setGestureScaleByMapCenter(boolean scaleByMapCenter)
设置是否按地图中心点缩放
| ||||||||||
| abstract void |
setIndoorLevelPickerEnabled(boolean enabled)
设置室内图楼层切换控件是否可见
| ||||||||||
| abstract void |
setLogoPosition(int logoAnchor)
设置Logo的显示位置
| ||||||||||
| abstract void |
setLogoPosition(int logoAnchor, int[] marginParams)
根据地图四个Anchor 模式(左上、左下、右下、右上)以及相应的Margins来设置Logo位置
| ||||||||||
| abstract void |
setLogoPositionWithMargin(int position, int top, int bottom, int left, int right)
设置Logo的显示位置,带偏移量,单位像素
设置Logo的显示位置 | ||||||||||
| abstract void |
setLogoScale(float logoScale)
设置Logo的缩放比例,比例范围(0.7~1.3)
| ||||||||||
| abstract void |
setLogoSize(int logoSize)
设置图标大小,暂时不生效
| ||||||||||
| abstract void |
setMyLocationButtonEnabled(boolean flag)
设置是否显示定位按钮
| ||||||||||
| abstract void |
setRotateGesturesEnabled(boolean flag)
设置是否开启地图旋转手势
| ||||||||||
| abstract void |
setScaleViewEnabled(boolean show)
设置当前是否显示比例尺
| ||||||||||
| abstract void |
setScaleViewFadeEnable(boolean enable)
设置比例尺是否淡出
| ||||||||||
| abstract void |
setScaleViewPosition(int position)
设置比例尺的显示位置
| ||||||||||
| abstract void |
setScaleViewPositionWithMargin(int position, int top, int bottom, int left, int right)
设置比例尺的显示位置,带偏移量,单位像素
| ||||||||||
| abstract void |
setScrollGesturesEnabled(boolean flag)
设置是否开启地图滚动手势
| ||||||||||
| abstract void |
setTiltGesturesEnabled(boolean flag)
设置是否开启地图倾斜手势
| ||||||||||
| abstract void |
setZoomControlsEnabled(boolean flag)
This method is deprecated.
从4.3.1弃用,Android对android.widget.ZoomButton已不维护,建议使用自定义View
| ||||||||||
| abstract void |
setZoomGesturesEnabled(boolean flag)
设置是否开启地图缩放手势
| ||||||||||
| abstract void |
setZoomLevelMultiplier(float zoomInMultiplier, float zoomOutMultiplier)
设置单指双击放大和双指单击缩小1级的系数,默认是1
| ||||||||||
| abstract void |
setZoomPosition(int position)
This method is deprecated.
从4.3.1弃用,建议使用自定义View
| ||||||||||
获取当前是否开启罗盘控件
获取室内图楼层切换控件是否可见
获取当前是否显示定位控件
获取当前是否支持旋转手势
获取当前是否显示比例尺 修改内容:isScaleVisable==>isScaleVisible
获取当前是否支持滚动手势
获取当前是否支持倾斜手势
This method is deprecated.
从4.3.1弃用,建议使用自定义View
获取当前是否显示缩放控件
获取当前是否支持缩放手势
设置是否开启地图所有手势
| flag | 是否开启:true 开启 false 关闭 |
|---|
设置是否显示指南针
| flag | 是否显示:true 显示 false 隐藏 |
|---|
设置罗盘的填边,只对Y轴生效
| padding | 间距 |
|---|
设置罗盘的填边
| xPadding | x轴间距 |
|---|---|
| yPadding | y轴间距 |
设置是否按地图中心点旋转
| rotateByMapCenter | true:所有旋转操作都按中心点旋转 false:按默认模式进行旋转 |
|---|
设置是否按地图中心点缩放
| scaleByMapCenter | true:所有缩放操作都按中心点缩放 false:按默认模式进行缩放 |
|---|
设置室内图楼层切换控件是否可见
设置Logo的显示位置
| logoAnchor | 地图logo显示位置: 其它值为默认值 |
|---|
根据地图四个Anchor 模式(左上、左下、右下、右上)以及相应的Margins来设置Logo位置
| logoAnchor | |
|---|---|
| marginParams | 若logoAnchor为 LOGO_POSITION_BOTTOM_LEFT,则Logo的 bottomMargin 为 marginParams[0], leftMargin 为 marginParams[1] 若logoAnchor为 LOGO_POSITION_BOTTOM_RIGHT,则Logo的 bottomMargin 为 marginParams[0], rightMargin 为 marginParams[1] 若logoAnchor为 LOGO_POSITION_TOP_RIGHT,则Logo的 topMargin 为 marginParams[0], rightMargin 为 marginParams[1] 若logoAnchor为 LOGO_POSITION_TOP_LEFT ,则Logo 的 topMargin 为 marginParams[0], leftMargin 为 marginParams[1] |
设置Logo的显示位置,带偏移量,单位像素
设置Logo的显示位置
| position | 地图logo显示位置: 其它值为默认值 |
|---|---|
| top | position为TOP时,该值生效,不需要偏移请传负数 |
| bottom | position为BOTTOM时,该值生效,不需要偏移请传负数 |
| left | position为LEFT时,该值生效,不需要偏移请传负数 |
| right | position为RIGHT时,该值生效,不需要偏移请传负数 |
设置Logo的缩放比例,比例范围(0.7~1.3)
设置图标大小,暂时不生效
| logoSize | 图标大小: 支持0,1,-1,-2,-3。0为标准大小。1较标准稍大 -1,-2,-3 依次变小 |
|---|
设置是否显示定位按钮
| flag | 是否显示:true 显示 false 隐藏 |
|---|
设置是否开启地图旋转手势
| flag | 是否开启:true 开启 false 关闭 |
|---|
设置当前是否显示比例尺
设置比例尺是否淡出
| enable | true 比例尺只在地图级别变化的时候淡入,并在地图级别停止变化后淡出;
false 如果 isScaleViewEnabled() == true 比例尺常驻展示
|
|---|
设置比例尺的显示位置
| position | 地图比例尺显示位置:
|
|---|
设置比例尺的显示位置,带偏移量,单位像素
| position | 地图比例尺显示位置:
|
|---|---|
| top | position为TOP时,该值生效,不需要偏移请传负数 |
| bottom | position为BOTTOM时,该值生效,不需要偏移请传负数 |
| left | position为LEFT时,该值生效,不需要偏移请传负数 |
| right | position为RIGHT时,该值生效,不需要偏移请传负数 |
设置是否开启地图滚动手势
| flag | 是否开启:true 开启 false 关闭 |
|---|
设置是否开启地图倾斜手势
| flag | 是否开启:true 开启 false 关闭 |
|---|
This method is deprecated.
从4.3.1弃用,Android对android.widget.ZoomButton已不维护,建议使用自定义View
设置是否显示缩放按钮
| flag | 是否显示:true 显示 false 隐藏 |
|---|
设置是否开启地图缩放手势
| flag | 是否开启:true 开启 false 关闭 |
|---|
设置单指双击放大和双指单击缩小1级的系数,默认是1
| zoomInMultiplier | 放大系数(0.1~2) |
|---|---|
| zoomOutMultiplier | 缩小系数(0.1~2) |
This method is deprecated.
从4.3.1弃用,建议使用自定义View
设置ZoomControl的显示位置
| position | 地图ZoomControl的显示位置: 其它值为默认值 |
|---|