Skip to content

@indoor-map/fmap-jsDocs


附加图层管理类 提供三方底图叠加、3DTiles、CAD图层、地面网格等附加图层功能

Constructors

new FMapLayer()

new FMapLayer(fmap): FMapLayer

Parameters

fmap: FMap

Returns

FMapLayer

Methods

add3DTilesLayer()

add3DTilesLayer(options): FM3DTilesLayer

添加3D瓦片图层

Parameters

options: TilesLayerOptions

3D瓦片配置

Returns

FM3DTilesLayer

3D瓦片图层实例


addAMapSatellite()

addAMapSatellite(offset): FMTileLayer

添加高德卫星底图

Parameters

offset: number = 1.0

偏移量

Returns

FMTileLayer

底图图层实例


addAMapVector()

addAMapVector(offset): FMTileLayer

添加高德矢量底图

Parameters

offset: number = 1.0

偏移量

Returns

FMTileLayer

底图图层实例


addBaiduVector()

addBaiduVector(offset): FMTileLayer

添加百度矢量底图

Parameters

offset: number = 1.0

偏移量

Returns

FMTileLayer

底图图层实例


addCADLayer()

addCADLayer(options): FMCADLayer

添加CAD图层

Parameters

options: CADLayerOptions

CAD图层配置

Returns

FMCADLayer

CAD图层实例


addGroundLayer()

addGroundLayer(options?): FMGroundLayer

添加地面网格

Parameters

options?: GroundLayerOptions

地面网格配置

Returns

FMGroundLayer

地面网格实例


addTencentVector()

addTencentVector(offset): FMTileLayer

添加腾讯矢量底图

Parameters

offset: number = 1.0

偏移量

Returns

FMTileLayer

底图图层实例


addTiandituVector()

addTiandituVector(offset): FMTileLayer

添加天地图矢量底图

Parameters

offset: number = 1.0

偏移量

Returns

FMTileLayer

底图图层实例


addTileLayer()

addTileLayer(options): FMTileLayer

添加三方底图 支持高德、百度、天地图、腾讯等底图

Parameters

options: TileLayerOptions

底图配置

Returns

FMTileLayer

底图图层实例


clearAll()

clearAll(): void

清除所有附加图层

Returns

void


removeLayer()

removeLayer(layer): void

移除指定图层(同步从内部集合中删除,保持 clearAll 状态一致)

Parameters

layer

要移除的图层实例

layer.remove

Returns

void

基于蜂鸟视图 Fengmap SDK 构建