矢量瓦片地图类。mapbox的style中的各种规范参考:“https://docs.mapbox.com/mapbox-gl-js/style-spec/”。
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
参数对象包含以下属性:
|
Members
-
获取或者设置是否显示牵引线。
-
获取或者设置显示风格。
See:
Methods
-
添加图层。
Name Type Description layerObject
Object 符合mapbox的style中layer规范的图层参数对象 before
String 根据ID指定一个目标图层,将新增图层放置于该图层前面 options
Object 图层的其他属性 -
获得图层对应视口可见性,主要用于分屏和大屏显示中。
Name Type Description index
Number 索引 Returns:
visible 可见性Throws:
-
DeveloperError : the index is 0~3
-
-
根据几何坐标查询被渲染的features。
Name Type Description queryGeometry
Array 地理坐标点数组 params
Array 查询过滤的条件 Returns:
-
查找特征要素。根据指定的特征,查询地图上的元素,现在已经支持模糊查询。
Name Type Description params
指定的要素特征,根据该特征进行查找。 Example:
var result = mvtMap.querySourceFeatures({ sourceLayer: selectLayer.id, //子图层名称 filter: ["like","NAME","京"] //设置模糊查询过滤条件。如此处可以查出NAME属性带“京”的要素。 })
-
移除指定ID的图层。
Name Type Description id
String 拟被移除的图层的ID -
为指定ID的图层设置过滤器。
Name Type Description layerID
String 拟设置过滤器的图层ID filter
Object 一个符合mapbox的style中filter规范的过滤器参数对象 -
为指定ID的图层设置布局风格。
Name Type Description layerId
String 拟设置布局风格的图层ID name
String 布局风格的名称 value
String 布局风格的值 options
Object 一个符合mapbox的style中filter规范的布局风格参数对象的其他选项 -
为指定ID的图层设置画布样式。
Name Type Description layerId
String 拟设置画布样式的图层ID name
String 画布的名称 value
String 画布的值 options
Object 一个符合mapbox的style中filter规范的画布参数对象的其他选项 -
设置图层对应视口可见性,主要用于分屏和大屏显示中。
Name Type Description index
Number 索引 visible
Boolean 可见性 Throws:
-
DeveloperError : the index is 0~3
-