Properties
Readonly
mapViewId
mapViewId: string
Readonly
filesDir
filesDir: string
Readonly
cacheDir
cacheDir: string
Readonly
densityDPI
densityDPI: number
Readonly
dpiScale
dpiScale: number
Accessors
mapOptions
- get mapOptions(): MapOptions
- set mapOptions(mapOptions): void
Returns void
mapStatus
- get mapStatus(): MapStatus
- set mapStatus(mapStatus): void
Returns void
maxZoom
- get maxZoom(): number
Returns number
- set maxZoom(zoom): void
Returns void
minZoom
- get minZoom(): number
Returns number
- set minZoom(zoom): void
Returns void
Methods
addEventListener
- addEventListener(model, fun): void
Returns void
removeEventListener
- removeEventListener(model, fun): void
Returns void
addOverlay
- addOverlay(overlay): void
Returns void
removeOverlay
- removeOverlay(overlay): void
Returns void
setViewport
- setViewport(points, options?): void
Returns void
getViewport
- getViewport(points, options?): {
center: Point | LatLng;
ptOffset: Point;
zoom: number;
} Returns {
center: Point | LatLng;
ptOffset: Point;
zoom: number;
}
表示地图的中心点,偏移量和级别
fitVisibleMapRect
- fitVisibleMapRect(bounds, insets, withAnimated): void
Returns void
setViewPadding
- setViewPadding(left, right, top, bottom): void
Parameters
- left: number
- right: number
- top: number
- bottom: number
Returns void
setGeoRoundLimit
- setGeoRoundLimit(bounds): void
Returns void
getZoomUnits
- getZoomUnits(zoom): number
Returns number
removeOverlays
- removeOverlays(type?): void
Returns void
setLocation
- setLocation(opts): void
Returns void
addTileLayer
- addTileLayer(layer): void
Returns void
removeTileLayer
- removeTileLayer(layer): void
Returns void
setMaxZoom
- setMaxZoom(zoom): void
Returns void
setMinZoom
- setMinZoom(zoom): void
Returns void
zoomTo
- zoomTo(level?, center, screenOffset): any
Returns any
zoomInOne
- zoomInOne(center?, screenOffset?): any
Returns any
zoomOutOne
- zoomOutOne(center?, screenOffset?): any
Returns any
getZoom
- getZoom(): number
Returns number
setMapCenter
- setMapCenter(center, zoom, isAnimate?, animationTime?): void
Parameters
- center: ISetCenter
- zoom: Nullable<number>
- isAnimate: boolean = true
- animationTime: number = 300
Returns void
setMapCenterWithOffset
- setMapCenterWithOffset(center, offset, zoom, isAnimate?, animationTime?): void
Returns void
getRotate
- getRotate(): number
Returns number
getPerPixelMc
- getPerPixelMc(): number
Returns number
enableGesturesRotate
- enableGesturesRotate(): void
Returns void
disableGesturesRotate
- disableGesturesRotate(): void
Returns void
enableGesturesZoom
- enableGesturesZoom(): void
Returns void
disableGesturesZoom
- disableGesturesZoom(): void
Returns void
enableGesturesDrag
- enableGesturesDrag(): void
Returns void
disableGesturesDrag
- disableGesturesDrag(): void
Returns void
enableGesturesPich
- enableGesturesPich(): void
Returns void
disableGesturesPich
- disableGesturesPich(): void
Returns void
switchIndoorFloor
- switchIndoorFloor(floor, uid): void
Returns void
getIndoorInfo
- getIndoorInfo(uid?): Nullable<IndoorFloorBundles>
Returns Nullable<IndoorFloorBundles>
initCustomStyle
- initCustomStyle(r_path, callback, overwrite?): void
Parameters
- r_path: string
- callback: Callback<void>
- overwrite: boolean = false
Returns void
setCustomStyleEnable
- setCustomStyleEnable(enable): boolean
Returns boolean
bdll2pixel
- bdll2pixel(latlng): Nullable<[number, number]>
Returns Nullable<[number, number]>
onceDraw
- onceDraw(): void
Returns void
refresh
- refresh(): void
Returns void
Static
copyCfgToSandBox
- copyCfgToSandBox(fcontext): void
Returns void
destroy
- destroy(): void
Returns void
地图实例
Abstract
提供地图的交互控制与地图要素控制
Since
1.0.0
Package
@bdmap/map