@indoor-map/fmap-js • Docs
附加图层管理类 提供三方底图叠加、3DTiles、CAD图层、地面网格等附加图层功能
Constructors
new FMapLayer()
new FMapLayer(
fmap):FMapLayer
Parameters
• fmap: FMap
Returns
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