BMFMapController class
地图通信中心
Constructors
- BMFMapController.withId(int id)
Properties
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
addArcline(
BMFArcLine arcline) → Future< bool> - 地图添加Arcline [...]
-
addCircle(
BMFCircle circle) → Future< bool> - 地图添加Circle [...]
-
addDot(
BMFDot dot) → Future< bool> - 地图添加Dot [...]
-
addGround(
BMFGround ground) → Future< bool> - 地图添加Ground [...]
-
addHeatMap(
BMFHeatMap heatMap) → Future< bool> - 添加热力图 [...]
-
addInfoWindow(
BMFInfoWindow infoWindow) → Future< bool> - 地图添加BMFInfoWindow infoWindow
-
addInfoWindows(
List< BMFInfoWindow> infoWindows) → Future<bool> - 地图批量添加BMFInfoWindow infoWindow
-
addMarker(
BMFMarker marker) → Future< bool> - 地图添加Marker [...]
-
addMarkers(
List< BMFMarker> markers) → Future<bool> - 地图添加Markers [...]
-
addPolygon(
BMFPolygon polygon) → Future< bool> - 地图添加Polygon [...]
-
addPolyline(
BMFPolyline polyline) → Future< bool> - 地图添加Polyine [...]
-
addText(
BMFText text) → Future< bool> - 地图添加BMFText Text
-
addTile(
BMFTile tile) → Future< bool> - 添加瓦片图(在线瓦片图在某些Android机型上暂时不生效,等后续升级解决) [...]
-
cleanAllMarkers(
) → Future< bool> - 地图清除所有Markers [...]
-
deselectMarker(
BMFMarker marker) → Future< bool> - 取消指定的marker的选中状态 [...]
-
getBaiduHeatMapEnabled(
) → Future< bool> - 获取map是否打开百度城市热力图图层 [...]
-
getBaseIndoorMapEnabled(
) → Future< bool> - 获取map是否显示室内图 [...]
-
getBuildingsEnabled(
) → Future< bool> - 获取map是否现显示3D楼块效果 [...]
-
getFocusedBaseIndoorMapInfo(
) → Future< BMFBaseIndoorMapInfo> - 获取当前聚焦的室内图信息 [...]
-
getForceTouchEnabled(
) → Future< bool> - 获取map是否支持3Dtouch [...]
-
getGesturesEnabled(
) → Future< bool> - 获取map是否支持所有手势操作 [...]
-
getLogoPosition(
) → Future< BMFLogoPosition> - 获取map的logo位置 [...]
-
getMapScaleBarPosition(
) → Future< BMFPoint> - 获取map的比例尺的位置 [...]
-
getMapStatus(
) → Future< BMFMapStatus> - 获取地图状态 [...]
-
getMapType(
) → Future< BMFMapType> - 获取map的展示类型 [...]
-
getMaxZoomLevel(
) → Future< int> - 获取map的自定义最大比例尺级别 [...]
-
getMinOverlooking(
) → Future< int> - 获取map的俯视角度最小值 [...]
-
getMinZoomLevel(
) → Future< int> - 获取map的自定义最小比例尺级别 [...]
-
getOverlookEnabled(
) → Future< bool> - 获取map是否支持俯仰角 [...]
-
getOverlooking(
) → Future< double> - 获取map的地图俯视角度 [...]
-
getRotateEnabled(
) → Future< bool> - 获取map是否支持旋转 [...]
-
getRotation(
) → Future< double> - 获取map的旋转角度 [...]
-
getScrollEnabled(
) → Future< bool> - 获取map是否支持用户移动地图 [...]
-
getShowIndoorMapPoi(
) → Future< bool> - 获取map的室内图标注是否显示 [...]
-
getShowMapPoi(
) → Future< bool> - 获取map是否显示底图poi标注 [...]
-
getShowMapScaleBar(
) → Future< bool> - 获取map是否显式比例尺 [...]
-
getTrafficEnabled(
) → Future< bool> - 获取map是否打开路况图层(在某些Android机型上,路况图无法正常展示) [...]
-
getVisibleMapBounds(
) → Future< BMFCoordinateBounds> - 获取map的可视范围 [...]
-
getZoomEnabled(
) → Future< bool> - 获取map是否支持用户多点缩放(双指) [...]
-
getZoomEnabledWithTap(
) → Future< bool> - 获取map是否支持用户缩放(双击或双指单击) [...]
-
getZoomLevel(
) → Future< int> - 获取map的比例尺级别 [...]
-
isUserLocationVisible(
) → Future< bool> - 定位坐标点是否在当前地图可视区域内 [...]
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
removeHeatMap(
) → Future< bool> - 删除热力图 [...]
-
removeInfoWindow(
BMFInfoWindow infoWindow) → Future< bool> - 地图移除BMFInfoWindow infoWindow
-
removeMarker(
BMFMarker marker) → Future< bool> - 地图指定删除Marker [...]
-
removeMarkers(
List< BMFMarker> markers) → Future<bool> - 地图批量删除Markers [...]
-
removeOverlay(
String overlayId) → Future< bool> - 地图指定删除overlay [...]
-
removeTile(
BMFTile tile) → Future< bool> - 移除瓦片图 [...]
-
selectMarker(
BMFMarker marker) → Future< bool> - 选中marker [...]
-
setCenterCoordinate(
BMFCoordinate coordinate, bool animated, {int animateDurationMs}) → Future< bool> - 设定地图中心点坐标 [...]
-
setCompassImage(
String imagePath) → Future< bool> - 设置罗盘的图片 [...]
-
setCustomMapStyle(
String path, int mode) → Future< bool> - 设置个性化地图样式路径,仅影响当前mapView对象,需在对象创建后调用 [...]
-
setCustomMapStyleEnable(
bool enable) → Future< bool> - 个性化地图样式开关,仅影响前mapView对象,需在地图创建后调用 [...]
-
setCustomMapStyleWithOptionPath(
{BMFCustomMapStyleOption customMapStyleOption, void preload(String path), void success(String path), void error(int errorCode, String path)}) → Future< bool> - 设置个性化地图样式路径,仅影响当前mapView对象,需在对象创建后调用 [...]
-
setCustomTrafficColor(
{Color smooth, Color slow, Color congestion, Color severeCongestion}) → Future< bool> - 自定义路况颜色。 [...]
-
setMapClickedMarkerCallback(
{BMFMapMarkerCallback callback}) → void - 设置marker点击回调 [...]
-
setMapDidClickedInfoWindowCallback(
{BMFMapMarkerCallback callback}) → void - 设置marker的infoWindow(iOS paopaoView)点击回调 [...]
-
setMapDidDeselectMarkerCallback(
{BMFMapMarkerCallback callback}) → void - 设置marker取消回调 [...]
-
setMapDidFinishedRenderCallback(
{BMFMapSuccessCallback callback}) → void - 设置地图渲染回调 [...]
-
setMapDidLoadCallback(
{BMFMapCallback callback}) → void - 设置地图加载完成回调 [...]
-
setMapDragMarkerCallback(
{BMFMapDragMarkerCallback callback}) → void - 设置marker拖拽回调 [...]
-
setMapInOrOutBaseIndoorMapCallback(
{BMFMapInOrOutBaseIndoorMapCallback callback}) → void - 设置地图View进入/移出室内地图回调接口 [...]
-
setMapOnClickedMapBlankCallback(
{BMFMapCoordinateCallback callback}) → void - 设置点中底图空白处会回调接口 [...]
-
setMapOnClickedMapPoiCallback(
{BMFMapOnClickedMapPoiCallback callback}) → void - 设置点中底图标注后会回调接口 [...]
-
setMapOnClickedOverlayCallback(
{BMFMapOnClickedOverlayCallback callback}) → void - 设置地图点击覆盖物回调,目前只支持BMFPolylinepolyline [...]
-
setMapOnDoubleClickCallback(
{BMFMapCoordinateCallback callback}) → void - 设置双击地图时会回调接口 [...]
-
setMapOnDrawMapFrameCallback(
{BMFMapOnDrawMapFrameCallback callback}) → void - 设置地图渲染每一帧画面过程中,以及每次需要重绘地图时(例如添加覆盖物)回调接口 [...]
-
setMapOnForceTouchCallback(
{BMFMapOnForceTouchCallback callback}) → void - 设置3DTouch回调接口 [...]
-
setMapOnLongClickCallback(
{BMFMapCoordinateCallback callback}) → void - 设置长按地图时会回调接口 [...]
-
setMapRegionDidChangeCallback(
{BMFMapRegionChangeCallback callback}) → void - 设置地图区域改变完成后会调用接口 [...]
-
setMapRegionDidChangeWithReasonCallback(
{BMFMapRegionChangeReasonCallback callback}) → void - 设置地图区域改变完成后会调用接口 [...]
-
setMapRegionWillChangeCallback(
{BMFMapRegionChangeCallback callback}) → void - 设置地图区域即将改变时会调用接口 [...]
-
setMapRegionWillChangeWithReasonCallback(
{BMFMapRegionChangeReasonCallback callback}) → void - 设置地图区域即将改变时会调用接口 [...]
-
setMapRenderValidDataCallback(
{BMFMapRenderValidDataCallback callback}) → void - 设置地图绘制出有效数据的监听回调接口 [...]
-
setMapStatusDidChangedCallback(
{BMFMapCallback callback}) → void - 设置地图状态改变完成后回调接口 [...]
-
setMaptDidSelectMarkerCallback(
{BMFMapMarkerCallback callback}) → void - 设置marker选中回调 [...]
-
setNewLatLngZoom(
{BMFCoordinate coordinate, double zoom, int animateDurationMs}) → Future< bool> - 设置地图中心点以及缩放级别(IOS不支持该接口) [...]
-
setNewMapStatus(
{BMFMapStatus mapStatus, int animateDurationMs}) → Future< bool> - 更新地图新状态 [...]
-
setScrollBy(
int xPixel, int yPixel, {int animateDurationMs}) → Future< bool> - 按像素移动地图中心点(Android独有) [...]
-
setUserTrackingMode(
BMFUserTrackingMode userTrackingMode, {bool enableDirection: true, String customMarker}) → Future< bool> - 设定定位模式 [...]
-
setVisibleMapBounds(
BMFCoordinateBounds visibleMapBounds, bool animated) → Future< bool> - 设置显示在屏幕中的地图地理范围 [...]
-
setVisibleMapRectWithPaddingHandler(
{BMFCoordinateBounds visibleMapBounds, EdgeInsets insets, bool animated}) → Future< bool> - 设置显示在指定相对于MapView的padding中的地图地理范围 [...]
-
setZoomBy(
double amount, {int animateDurationMs}) → Future< bool> - 根据给定增量缩放地图级别(Android独有) [...]
-
setZoomPointBy(
double amount, BMFPoint focus, {int animateDurationMs}) → Future< bool> - 根据给定增量以及给定的屏幕坐标缩放地图级别(Android独有) [...]
-
setZoomTo(
double zoom, {int animateDurationMs}) → Future< bool> - 设置地图缩放级别(Android独有) [...]
-
showBaseIndoorMap(
bool show) → Future< bool> - 是否展示室内地图 [...]
-
showBaseIndoorMapPoi(
bool showPoi) → Future< bool> - 室内图标注是否显示 [...]
-
showHeatMap(
bool show) → Future< bool> - 显示热力图(在某些Android机型上,该方法执行无效) [...]
-
showUserLocation(
bool show) → Future< bool> - 地图设定是否显示定位图层 [...]
-
switchBaseIndoorMapFloor(
String floorId, String indoorId) → Future< BMFSwitchIndoorFloorError> - 设置室内图楼层 [...]
-
takeSnapshot(
) → Future< Uint8List> - 获得地图当前可视区域截图 [...]
-
takeSnapshotWithRect(
BMFMapRect rect) → Future< Uint8List> - 获得地图指定区域截图 (ios) 处理方式 [...]
-
toString(
) → String -
Returns a string representation of this object.
inherited
-
updateLocationData(
BMFUserLocation userLocation) → Future< bool> - 动态更新我的位置数据 [...]
-
updateLocationViewWithParam(
BMFUserLocationDisplayParam userlocationDisplayParam) → Future< bool> - 动态定制我的位置样式 [...]
-
updateMapOptions(
BMFMapOptions change) → Future< bool> - flutter -> native [...]
-
zoomIn(
) → Future< bool> - map放大一级比例尺 [...]
-
zoomOut(
) → Future< bool> - map缩小一级比例尺 [...]
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited