Class: FMTileLayer

FMTileLayer

FMTileLayer 地图类,属于fengmap.plugin.layers.min.js

new fengmap.FMTileLayer(options)

Name Type Description
options json

参数

Name Type Description
mode fengmap.FMTileProvider

模式 默认:fengmap.FMTileProvider.AMAP_VECTOR

offset number

偏移,默认 1.0。往上为负值,下为正值

replaceColor string

在显示级别≥20级时,为取代失真的tileLayer而显示的背景填充色;默认不设置,即始终显示tileLayer

replaceOpacity string

在显示级别≥20级时,为取代失真的tileLayer而显示的背景透明度;透明度默认1,设置了replaceColor后生效

filter fengmap.FMTileFilter

滤镜枚举,默认为fengmap.FMTileFilter.NONE,FMTileFilter类中预置了6种滤镜;也可以自定义滤镜(如果值为fengmap.FMTileFilter.CUSTOM,需要配置filterCustomization,注:滤镜功能不兼容Safari、Safari on iOS浏览器。自定义参数设置参考文档

filterCustomization string

自定义滤镜内容,filter为fengmap.FMTileFilter.CUSTOM时有效

Members

visible

Properties:
Name Type Description
visible Boolean

显示、隐藏

Methods

addTo(map)

添加到地图

Name Type Description
map fengmap.FMMap

地图

getFilter(){Object}

获取滤镜

Returns:
Name Type Description
Object Object
Name Type Description
filter fengmap.FMTileFilter 滤镜枚举
value string 滤镜值

remove()

从地图中删除

setFilter(filter, filterCustomization)

设置滤镜

Name Type Description
filter fengmap.FMTileFilter

滤镜枚举

filterCustomization string

自定义滤镜值,当filter值为fengmap.FMTileFilter.CUSTOM时需要设置,其他值无需设置,自定义参数设置参考文档