BMFMapController class
地图通信中心
- Available extensions
- BMFMapCopyrightInfoExtension
- ClusterCallbackExtension
- ClusterMarkerExtension
- CustomMapExtension
- HeatMapCallbackExtension
- HeatMapExtension
- IndoorMapCallbackExtension
- IndoorMapExtension
- LayerExtension
- MapCallbackExtension
- MapExtension
- MapGestureCallbackExtension
- MarkerCallbackExtension
- MarkerExtension
- OverlayCallbackExtension
- OverlayExtension
- ParticleEffectExtension
- ProjectionExtension
- UserLocationExtension
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
add3dModelOverlay(
BMF3DModelOverlay modelOverlay) → Future< bool> -
Available on BMFMapController, provided by the OverlayExtension extension
地图添加3dModel since 3.1.0 -
addArcline(
BMFArcLine arcline) → Future< bool> -
Available on BMFMapController, provided by the OverlayExtension extension
地图添加Arcline -
addCircle(
BMFCircle circle) → Future< bool> -
Available on BMFMapController, provided by the OverlayExtension extension
地图添加Circle -
addDot(
BMFDot dot) → Future< bool> -
Available on BMFMapController, provided by the OverlayExtension extension
地图添加Dot -
addGeodesicLine(
BMFGeodesicLine geodesicLine) → Future< bool> -
Available on BMFMapController, provided by the OverlayExtension extension
地图添加大地曲线 since 3.1.0 -
addGradientCircle(
BMFGradientCircle gradientCircle) → Future< bool> -
Available on BMFMapController, provided by the OverlayExtension extension
地图添加gradientCircle since 3.4.0 -
addGradientLine(
BMFGradientLine gradientLine) → Future< bool> -
Available on BMFMapController, provided by the OverlayExtension extension
地图添加gradientLine since 3.1.0 -
addGround(
BMFGround ground) → Future< bool> -
Available on BMFMapController, provided by the OverlayExtension extension
地图添加Ground -
addHeatMap(
BMFHeatMap heatMap) → Future< bool> -
Available on BMFMapController, provided by the HeatMapExtension extension
添加热力图 -
addInfoWindow(
BMFInfoWindow infoWindow) → Future< bool> -
Available on BMFMapController, provided by the MarkerExtension extension
地图添加BMFInfoWindow infoWindow -
addInfoWindows(
List< BMFInfoWindow> infoWindows) → Future<bool> -
Available on BMFMapController, provided by the MarkerExtension extension
地图批量添加BMFInfoWindow infoWindow -
addMarker(
BMFMarker marker) → Future< bool> -
Available on BMFMapController, provided by the MarkerExtension extension
地图添加Marker -
addMarkers(
List< BMFMarker> markers) → Future<bool> -
Available on BMFMapController, provided by the MarkerExtension extension
地图添加Markers -
addMultiPointOverlay(
BMFMultiPointOverlay multiPointOverlay) → Future< bool> -
Available on BMFMapController, provided by the OverlayExtension extension
地图添加海量点 since 3.1.0 -
addOverlays(
List< BMFOverlay> overlays) → Future<bool> -
Available on BMFMapController, provided by the OverlayExtension extension
地图批量添加overlays since 3.4.0 -
addPolygon(
BMFPolygon polygon) → Future< bool> -
Available on BMFMapController, provided by the OverlayExtension extension
地图添加Polygon -
addPolyline(
BMFPolyline polyline) → Future< bool> -
Available on BMFMapController, provided by the OverlayExtension extension
地图添加Polyine -
addPrismOverlay(
BMFPrismOverlay prismOverlay) → Future< bool> -
Available on BMFMapController, provided by the OverlayExtension extension
地图添加prismOverlay since 3.1.0 -
addText(
BMFText text) → Future< bool> -
Available on BMFMapController, provided by the OverlayExtension extension
地图添加BMFText Text -
addTile(
BMFTile tile) → Future< bool> -
Available on BMFMapController, provided by the OverlayExtension extension
添加瓦片图(在线瓦片图在某些Android机型上暂时不生效,等后续升级解决) -
addTraceOverlay(
BMFTraceOverlay traceOverlay) → Future< bool> -
Available on BMFMapController, provided by the OverlayExtension extension
地图添加动态轨迹 since 3.1.0 -
cleanAllMarkers(
) → Future< bool> -
Available on BMFMapController, provided by the MarkerExtension extension
地图清除所有Markers -
cleanCluster(
) → Future< bool> -
Available on BMFMapController, provided by the ClusterMarkerExtension extension
清除聚合marker since 3.7.0 -
closeParticleEffect(
BMFParticleEffectType effect) → Future< bool> -
Available on BMFMapController, provided by the ParticleEffectExtension extension
关闭粒子效果 since 3.5.0 -
convertCoordinateToScreenPoint(
BMFCoordinate location) → Future< BMFPoint?> -
Available on BMFMapController, provided by the ProjectionExtension extension
将地理坐标转换成屏幕坐标 since 3.1.0 -
convertScreenPointFromMapPoint3(
BMFCoordinate location, double height) → Future< BMFPoint?> -
Available on BMFMapController, provided by the ProjectionExtension extension
将三维坐标转化为屏幕坐标 since 3.3.0 -
convertScreenPointToCoordinate(
BMFPoint point) → Future< BMFCoordinate?> -
Available on BMFMapController, provided by the ProjectionExtension extension
将屏幕坐标转换成地理坐标 since 3.1.0 -
customParticleEffectWithOption(
BMFParticleEffectType effect, BMFParticleEffectOption option) → Future< bool> -
Available on BMFMapController, provided by the ParticleEffectExtension extension
自定义粒子效果 since 3.5.0 -
deselectMarker(
BMFMarker marker) → Future< bool> -
Available on BMFMapController, provided by the MarkerExtension extension
取消指定的marker的选中状态 -
getBaiduHeatMapEnabled(
) → Future< bool?> -
Available on BMFMapController, provided by the MapExtension extension
获取map是否打开百度城市热力图图层 -
getBaseIndoorMapEnabled(
) → Future< bool?> -
Available on BMFMapController, provided by the IndoorMapExtension extension
获取map是否显示室内图 -
getBuildingsEnabled(
) → Future< bool?> -
Available on BMFMapController, provided by the MapExtension extension
获取map是否现显示3D楼块效果 -
getClusterOnZoomLevel(
int clusterZoom) → Future< List< BMFClusterInfo?> > -
Available on BMFMapController, provided by the ClusterMarkerExtension extension
获取指定级别下聚合后的BMFCluster对象 since 3.7.0 IOS独有接口,Android暂不支持 int clusterZoom 地图级别 -
getFocusedBaseIndoorMapInfo(
) → Future< BMFBaseIndoorMapInfo?> -
Available on BMFMapController, provided by the IndoorMapExtension extension
获取当前聚焦的室内图信息 -
getForceTouchEnabled(
) → Future< bool?> -
Available on BMFMapController, provided by the MapExtension extension
获取map是否支持3Dtouch -
getGesturesEnabled(
) → Future< bool?> -
Available on BMFMapController, provided by the MapExtension extension
获取map是否支持所有手势操作 -
getLogoPosition(
) → Future< BMFLogoPosition?> -
Available on BMFMapController, provided by the MapExtension extension
获取map的logo位置 -
getMapBackgroundColor(
) → Future< Color?> -
Available on BMFMapController, provided by the MapExtension extension
获取空白map的背景颜色 since 3.4.0 -
getMapFontSizeLevel(
) → Future< BMFMapFontSizeLevel?> -
Available on BMFMapController, provided by the MapExtension extension
获取map的字体大小 since 3.1.0 -
getMapLanguageType(
) → Future< BMFMapLanguageType?> -
Available on BMFMapController, provided by the MapExtension extension
获取map的语言类型 since 3.1.0 -
getMapScaleBarPosition(
) → Future< BMFPoint?> -
Available on BMFMapController, provided by the MapExtension extension
获取map的比例尺的位置 -
getMapShowOperateLayer(
) → Future< bool?> -
Available on BMFMapController, provided by the MapExtension extension
获取地图是否展示运营图层 since 3.2.0 -
getMapStatus(
) → Future< BMFMapStatus?> -
Available on BMFMapController, provided by the MapExtension extension
获取地图状态 -
getMapType(
) → Future< BMFMapType?> -
Available on BMFMapController, provided by the MapExtension extension
获取map的展示类型 -
getMaxZoomLevel(
) → Future< int?> -
Available on BMFMapController, provided by the MapExtension extension
获取map的自定义最大比例尺级别 -
getMinOverlooking(
) → Future< int?> -
Available on BMFMapController, provided by the MapExtension extension
获取map的俯视角度最小值 -
getMinZoomLevel(
) → Future< int?> -
Available on BMFMapController, provided by the MapExtension extension
获取map的自定义最小比例尺级别 -
getNativeMapApprovalNumber(
) → Future< Map?> -
Available on BMFMapController, provided by the BMFMapCopyrightInfoExtension extension
获取原生地图map组件审图号 since 3.3.0 -
getNativeMapCopyright(
) → Future< Map?> -
Available on BMFMapController, provided by the BMFMapCopyrightInfoExtension extension
获取原生地图map组件版权信息 since 3.3.0 -
getNativeMapQualification(
) → Future< Map?> -
Available on BMFMapController, provided by the BMFMapCopyrightInfoExtension extension
获取原生地图map组件测绘资质 since 3.3.0 -
getOverlookEnabled(
) → Future< bool?> -
Available on BMFMapController, provided by the MapExtension extension
获取map是否支持俯仰角 -
getOverlooking(
) → Future< double?> -
Available on BMFMapController, provided by the MapExtension extension
获取map的地图俯视角度 -
getPoiTagEnable(
BMFPoiTagType type) → Future< bool> -
Available on BMFMapController, provided by the LayerExtension extension
获取是否展示底图poi标签 since 3.4.0 -
getRotateEnabled(
) → Future< bool?> -
Available on BMFMapController, provided by the MapExtension extension
获取map是否支持旋转 -
getRotation(
) → Future< double?> -
Available on BMFMapController, provided by the MapExtension extension
获取map的旋转角度 -
getScrollEnabled(
) → Future< bool?> -
Available on BMFMapController, provided by the MapExtension extension
获取map是否支持用户移动地图 -
getShowIndoorMapPoi(
) → Future< bool?> -
Available on BMFMapController, provided by the IndoorMapExtension extension
获取map的室内图标注是否显示 -
getShowMapPoi(
) → Future< bool?> -
Available on BMFMapController, provided by the MapExtension extension
获取map是否显示底图poi标注 -
getShowMapScaleBar(
) → Future< bool?> -
Available on BMFMapController, provided by the MapExtension extension
获取map是否显式比例尺 -
getTrafficEnabled(
) → Future< bool?> -
Available on BMFMapController, provided by the MapExtension extension
获取map是否打开路况图层(在某些Android机型上,路况图无法正常展示) -
getVisibleMapBounds(
) → Future< BMFCoordinateBounds?> -
Available on BMFMapController, provided by the MapExtension extension
获取map的可视范围 -
getZoomEnabled(
) → Future< bool?> -
Available on BMFMapController, provided by the MapExtension extension
获取map是否支持用户多点缩放(双指) -
getZoomEnabledWithTap(
) → Future< bool?> -
Available on BMFMapController, provided by the MapExtension extension
获取map是否支持用户缩放(双击或双指单击) -
getZoomLevel(
) → Future< int?> -
Available on BMFMapController, provided by the MapExtension extension
获取map的比例尺级别 -
isUserLocationVisible(
) → Future< bool> -
Available on BMFMapController, provided by the UserLocationExtension extension
定位坐标点是否在当前地图可视区域内 -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
refreshClusters(
List< BMFClusterInfo> clusterInfos) → Future<bool> -
Available on BMFMapController, provided by the ClusterMarkerExtension extension
在合适的时机更新聚合marker,推荐在setMapRegionDidChangeCallback回调中进行更新 since 3.7.0 可以根据getClusterOnZoomLevel获取到当前层级下的BMFClusterInfo,然后进行marker样式设置 iOS独有 Android暂不支持 List<BMFClusterInfo> clusterInfos clusterInfos的样式 -
removeHeatMap(
) → Future< bool> -
Available on BMFMapController, provided by the HeatMapExtension extension
删除热力图 -
removeInfoWindow(
BMFInfoWindow infoWindow) → Future< bool> -
Available on BMFMapController, provided by the MarkerExtension extension
地图移除BMFInfoWindow infoWindow -
removeMarker(
BMFMarker marker) → Future< bool> -
Available on BMFMapController, provided by the MarkerExtension extension
地图指定删除Marker -
removeMarkers(
List< BMFMarker> markers) → Future<bool> -
Available on BMFMapController, provided by the MarkerExtension extension
地图批量删除Markers -
removeOverlay(
String overlayId) → Future< bool> -
Available on BMFMapController, provided by the OverlayExtension extension
地图指定删除overlay -
removeTile(
BMFTile tile) → Future< bool> -
Available on BMFMapController, provided by the OverlayExtension extension
移除瓦片图 -
removeTraceOverlay(
String overlayId) → Future< bool> -
Available on BMFMapController, provided by the OverlayExtension extension
地图指定删除trace overlay -
selectMarker(
BMFMarker marker) → Future< bool> -
Available on BMFMapController, provided by the MarkerExtension extension
选中marker -
setCenterCoordinate(
BMFCoordinate coordinate, bool animated, {int? animateDurationMs}) → Future< bool> -
Available on BMFMapController, provided by the MapExtension extension
设定地图中心点坐标 -
setClusterCoordinates(
List< BMFClusterInfo> clusterInfos) → Future<bool> -
Available on BMFMapController, provided by the ClusterMarkerExtension extension
设置需要聚合的marker经纬度 since 3.7.0 -
setClusterMaxDistanceInDP(
int maxDistanceInDP) → Future< bool> -
Available on BMFMapController, provided by the ClusterMarkerExtension extension
maxDistanceInDP最大聚合距离 单位dp 默认为50dp since 3.7.0 -
setCompassImage(
String imagePath) → Future< bool> -
Available on BMFMapController, provided by the MapExtension extension
设置罗盘的图片 -
setCustomMapStyle(
String path, int mode) → Future< bool> -
Available on BMFMapController, provided by the CustomMapExtension extension
设置个性化地图样式路径,仅影响当前mapView对象,需在对象创建后调用 -
setCustomMapStyleEnable(
bool enable) → Future< bool> -
Available on BMFMapController, provided by the CustomMapExtension extension
个性化地图样式开关,仅影响前mapView对象,需在地图创建后调用 -
setCustomMapStyleWithOptionPath(
{required BMFCustomMapStyleOption customMapStyleOption, required void preload(String? path), required void success(String? path), required void error(int? errorCode, String? path)}) → Future< bool> -
Available on BMFMapController, provided by the CustomMapExtension extension
设置个性化地图样式路径,仅影响当前mapView对象,需在对象创建后调用 -
setCustomTrafficColor(
{required Color smooth, required Color slow, required Color congestion, required Color severeCongestion}) → Future< bool> -
Available on BMFMapController, provided by the MapExtension extension
自定义路况颜色。 -
setHeatMapFrameAnimatioIndex(
int index) → Future< bool> -
Available on BMFMapController, provided by the HeatMapExtension extension
设置控制渲染帧索引 -
setHeatMapFrameAnimationIndexCallback(
{required BMFHeatMapFrameAnimationCallback callback}) → void -
Available on BMFMapController, provided by the HeatMapCallbackExtension extension
heatMap点击回调 -
setMapClickedMarkerCallback(
{required BMFMapMarkerCallback callback}) → void -
Available on BMFMapController, provided by the MarkerCallbackExtension extension
设置marker点击回调 -
setMapClusterClickCallback(
{required BMFMapClusterCallback callback}) → void -
Available on BMFMapController, provided by the ClusterCallbackExtension extension
设置点聚合的点击回调 android 独有BMFMapClusterCallbackcallback 回调接口 -
setMapClusterItemClickCallback(
{required BMFMapClusterClickItemCallback callback}) → void -
Available on BMFMapController, provided by the ClusterCallbackExtension extension
设置点聚合的Item点击回调 -
setMapDidClickedInfoWindowCallback(
{required BMFMapMarkerCallback callback}) → void -
Available on BMFMapController, provided by the MarkerCallbackExtension extension
设置marker的infoWindow(iOS paopaoView)点击回调 -
setMapDidDeselectMarkerCallback(
{required BMFMapMarkerCallback callback}) → void -
Available on BMFMapController, provided by the MarkerCallbackExtension extension
设置marker取消回调 -
setMapDidFinishedRenderCallback(
{required BMFMapSuccessCallback callback}) → void -
Available on BMFMapController, provided by the MapCallbackExtension extension
设置地图渲染回调 -
setMapDidLoadCallback(
{required BMFMapCallback callback}) → void -
Available on BMFMapController, provided by the MapCallbackExtension extension
设置地图加载完成回调 -
setMapDragMarkerCallback(
{required BMFMapDragMarkerCallback callback}) → void -
Available on BMFMapController, provided by the MarkerCallbackExtension extension
设置marker拖拽回调 -
setMapInOrOutBaseIndoorMapCallback(
{required BMFMapInOrOutBaseIndoorMapCallback callback}) → void -
Available on BMFMapController, provided by the IndoorMapCallbackExtension extension
设置地图View进入/移出室内地图回调接口 -
setMapOnClickedMapBlankCallback(
{required BMFMapCoordinateCallback callback}) → void -
Available on BMFMapController, provided by the MapGestureCallbackExtension extension
设置点中底图空白处会回调接口 -
setMapOnClickedMapPoiCallback(
{required BMFMapOnClickedMapPoiCallback callback}) → void -
Available on BMFMapController, provided by the MapGestureCallbackExtension extension
设置点中底图标注后会回调接口 -
setMapOnClickedMultiPointOverlaItemCallback(
{required BMFMapOnClickedMultiPointOverlayItemCallback callback}) → void -
Available on BMFMapController, provided by the OverlayCallbackExtension extension
设置地图点击海量点回调 since 3.2.0 -
setMapOnClickedOverlayCallback(
{required BMFMapOnClickedOverlayCallback callback}) → void -
Available on BMFMapController, provided by the OverlayCallbackExtension extension
地图点击覆盖物回调,目前只支持点中Polyline,Text时回调 -
setMapOnDoubleClickCallback(
{required BMFMapCoordinateCallback callback}) → void -
Available on BMFMapController, provided by the MapGestureCallbackExtension extension
设置双击地图时会回调接口 -
setMapOnDrawMapFrameCallback(
{required BMFMapOnDrawMapFrameCallback callback}) → void -
Available on BMFMapController, provided by the MapCallbackExtension extension
设置地图渲染每一帧画面过程中,以及每次需要重绘地图时(例如添加覆盖物)回调接口 -
setMapOnForceTouchCallback(
{required BMFMapOnForceTouchCallback callback}) → void -
Available on BMFMapController, provided by the MapGestureCallbackExtension extension
设置3DTouch回调接口 -
setMapOnLongClickCallback(
{required BMFMapCoordinateCallback callback}) → void -
Available on BMFMapController, provided by the MapGestureCallbackExtension extension
设置长按地图时会回调接口 -
setMapRegionDidChangeCallback(
{required BMFMapRegionChangeCallback callback}) → void -
Available on BMFMapController, provided by the MapCallbackExtension extension
设置地图区域改变完成后会调用接口 -
setMapRegionDidChangeWithReasonCallback(
{required BMFMapRegionChangeReasonCallback callback}) → void -
Available on BMFMapController, provided by the MapCallbackExtension extension
设置地图区域改变完成后会调用接口 -
setMapRegionWillChangeCallback(
{required BMFMapRegionChangeCallback callback}) → void -
Available on BMFMapController, provided by the MapCallbackExtension extension
设置地图区域即将改变时会调用接口 -
setMapRegionWillChangeWithReasonCallback(
{required BMFMapRegionChangeReasonCallback callback}) → void -
Available on BMFMapController, provided by the MapCallbackExtension extension
设置地图区域即将改变时会调用接口 -
setMapRenderValidDataCallback(
{required BMFMapRenderValidDataCallback callback}) → void -
Available on BMFMapController, provided by the MapCallbackExtension extension
设置地图绘制出有效数据的监听回调接口 -
setMapStatusDidChangedCallback(
{required BMFMapCallback callback}) → void -
Available on BMFMapController, provided by the MapCallbackExtension extension
设置地图状态改变完成后回调接口 -
setMaptDidSelectMarkerCallback(
{required BMFMapMarkerCallback callback}) → void -
Available on BMFMapController, provided by the MarkerCallbackExtension extension
设置marker选中回调 -
setNewLatLngZoom(
{required BMFCoordinate coordinate, required double zoom, int? animateDurationMs}) → Future< bool> -
Available on BMFMapController, provided by the MapExtension extension
设置地图中心点以及缩放级别(Android 独有) -
setNewMapStatus(
{required BMFMapStatus mapStatus, int? animateDurationMs}) → Future< bool> -
Available on BMFMapController, provided by the MapExtension extension
更新地图新状态 -
setPoiTagEnableAndPoiTagType(
bool enable, BMFPoiTagType type) → Future< bool> -
Available on BMFMapController, provided by the LayerExtension extension
设置是否展示底图poi标签 since 3.4.0 -
setPrismOverlayViewFloorAnimationDidEndCallback(
BMFPrismOverlayViewFloorAnimationDidEndCallback callback) → void -
Available on BMFMapController, provided by the OverlayCallbackExtension extension
楼层动画结束回调 since 3.5.0 -
setScrollBy(
int xPixel, int yPixel, {int? animateDurationMs}) → Future< bool> -
Available on BMFMapController, provided by the MapExtension extension
按像素移动地图中心点(Android独有) -
setTraceOverlayAnimationDidEndCallback(
BMFTraceOverlayAnimationDidEndCallback callback) → void -
Available on BMFMapController, provided by the OverlayCallbackExtension extension
设置动态轨迹动画结束回调 since 3.2.0 -
setTraceOverlayAnimationDidStartCallback(
BMFTraceOverlayAnimationDidStartCallback callback) → void -
Available on BMFMapController, provided by the OverlayCallbackExtension extension
设置动态轨迹动画开始回调 since 3.2.0 -
setTraceOverlayAnimationRunningProgressCallback(
BMFTraceOverlayAnimationRunningProgressCallback callback) → void -
Available on BMFMapController, provided by the OverlayCallbackExtension extension
设置动态轨迹动画进度回调 since 3.2.0 -
setTraceOverlayAnimationUpdatePositionCallback(
BMFTraceOverlayAnimationUpdatePositionCallback callback) → void -
Available on BMFMapController, provided by the OverlayCallbackExtension extension
设置动态轨迹动画更新的当前位置点回调 since 3.2.0 -
setUserTrackingMode(
BMFUserTrackingMode userTrackingMode, {bool enableDirection = true, String? customMarker}) → Future< bool> -
Available on BMFMapController, provided by the UserLocationExtension extension
设定定位模式 -
setUserTrackingModeChangedCallback(
{required BMFUserTrackingModeChangedCallback callback}) → void -
Available on BMFMapController, provided by the MapCallbackExtension extension
切换定位模式会调用此接口 -
setVisibleMapBounds(
BMFCoordinateBounds visibleMapBounds, bool animated) → Future< bool> -
Available on BMFMapController, provided by the MapExtension extension
设置显示在屏幕中的地图地理范围 -
setVisibleMapRectWithPadding(
{required BMFCoordinateBounds visibleMapBounds, required EdgeInsets insets, required bool animated}) → Future< bool> -
Available on BMFMapController, provided by the MapExtension extension
设置显示在指定相对于MapView的padding中的地图地理范围 since 3.1.0 -
setVisibleMapRectWithPaddingHandler(
{required BMFCoordinateBounds visibleMapBounds, required EdgeInsets insets, required bool animated}) → Future< bool> -
Available on BMFMapController, provided by the MapExtension extension
设置显示在指定相对于MapView的padding中的地图地理范围 -
setZoomBy(
double amount, {int? animateDurationMs}) → Future< bool> -
Available on BMFMapController, provided by the MapExtension extension
根据给定增量缩放地图级别(Android独有) -
setZoomPointBy(
double amount, BMFPoint focus, {int? animateDurationMs}) → Future< bool> -
Available on BMFMapController, provided by the MapExtension extension
根据给定增量以及给定的屏幕坐标缩放地图级别(Android独有) -
setZoomTo(
double zoom, {int? animateDurationMs}) → Future< bool> -
Available on BMFMapController, provided by the MapExtension extension
设置地图缩放级别(Android独有) -
showBaseIndoorMap(
bool show) → Future< bool> -
Available on BMFMapController, provided by the IndoorMapExtension extension
是否展示室内地图 -
showBaseIndoorMapPoi(
bool showPoi) → Future< bool> -
Available on BMFMapController, provided by the IndoorMapExtension extension
室内图标注是否显示 -
showHeatMap(
bool show) → Future< bool> -
Available on BMFMapController, provided by the HeatMapExtension extension
显示热力图(在某些Android机型上,该方法执行无效) -
showmarkers(
{required List< BMFMarker> markers, required bool animated, EdgeInsets? insets}) → Future<bool> -
Available on BMFMapController, provided by the MarkerExtension extension
设置地图使显示区域显示所有markers (iOS)since 3.1.0 -
showParticleEffect(
BMFParticleEffectType effect) → Future< bool> -
Available on BMFMapController, provided by the ParticleEffectExtension extension
显示粒子效果 since 3.5.0 -
showUserLocation(
bool show) → Future< bool> -
Available on BMFMapController, provided by the UserLocationExtension extension
地图设定是否显示定位图层 -
startHeatMapFrameAnimation(
) → Future< bool> -
Available on BMFMapController, provided by the HeatMapExtension extension
开始热力图动画 -
stopHeatMapFrameAnimation(
) → Future< bool> -
Available on BMFMapController, provided by the HeatMapExtension extension
停止热力图动画 -
switchBaseIndoorMapFloor(
String floorId, String indoorId) → Future< BMFSwitchIndoorFloorError> -
Available on BMFMapController, provided by the IndoorMapExtension extension
设置室内图楼层 -
switchLayerOrder(
BMFLayerType layer, BMFLayerType otherLayer) → Future< bool> -
Available on BMFMapController, provided by the LayerExtension extension
地图交换图层顺序 since 3.6.0 layer 其中一个图层 otherLayer 另一个图层 -
switchOverlayLayerAndPOILayer(
bool isSwitch) → Future< bool> -
Available on BMFMapController, provided by the LayerExtension extension
地图overlay图层与POI图层交换位置 since 3.2.0 -
takeSnapshot(
) → Future< Uint8List?> -
Available on BMFMapController, provided by the MapExtension extension
获得地图当前可视区域截图 -
takeSnapshotWithRect(
BMFMapRect rect) → Future< Uint8List?> -
Available on BMFMapController, provided by the MapExtension extension
获得地图指定区域截图 (ios) -
toString(
) → String -
A string representation of this object.
inherited
-
updateClusters(
List< BMFClusterInfo> clusterInfos) → Future<bool> -
Available on BMFMapController, provided by the ClusterMarkerExtension extension
更新聚合BMFClusterInfo, since 3.7.0 -
updateHeatMap(
BMFHeatMap heatMap) → Future< bool> -
Available on BMFMapController, provided by the HeatMapExtension extension
更新热力图 since 3.5.0 -
updateLocationData(
BMFUserLocation userLocation) → Future< bool> -
Available on BMFMapController, provided by the UserLocationExtension extension
动态更新我的位置数据 -
updateLocationViewWithParam(
BMFUserLocationDisplayParam userlocationDisplayParam) → Future< bool> -
Available on BMFMapController, provided by the UserLocationExtension extension
动态定制我的位置样式 -
updateMapOptions(
BMFMapOptions change) → Future< bool> -
Available on BMFMapController, provided by the MapExtension extension
flutter -> native -
zoomIn(
) → Future< bool> -
Available on BMFMapController, provided by the MapExtension extension
map放大一级比例尺 -
zoomOut(
) → Future< bool> -
Available on BMFMapController, provided by the MapExtension extension
map缩小一级比例尺
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited