VectorTilesMap

new Cesium.VectorTilesMap(options)

矢量瓦片地图类。 mapbox的style中的各种规范参考:“https://docs.mapbox.com/mapbox-gl-js/style-spec/”。
Name Type Description
options 参数对象包含以下属性:
Name Type Default Description
url String 适用于通过SuperMap桌面软件生成mvt数据,经iServer发布为rest风格的地图服务。
url String 服务地址,适用于第三方发布的WMTS服务。
layer String 图层名称,适用于第三方发布的WMTS服务。
layerConfig String 图层配置文件。
provider String 地图服务提供者。
name String 地图名称。
tileWidth String 瓦片宽度,适用于第三方发布的WMTS服务。
tileHeight String 瓦片高度,适用于第三方发布的WMTS服务。
format String 'mvt' optional 适用于第三方发布的WMTS服务。
tilematrxset String 切片矩阵集名称,适用于第三方发布的WMTS服务。

Members

showCallout : Boolean

获取或者设置是否显示牵引线。

style3D : Object

获取或者设置显示风格。
See:

Methods

addLayer(layerObject, before, options)

添加图层。
Name Type Description
layerObject Object 符合mapbox的style中layer规范的图层参数对象
before String 根据ID指定一个目标图层,将新增图层放置于该图层前面
options Object 图层的其他属性

queryRenderedFeatures(queryGeometry, params)*

根据几何坐标查询被渲染的features。
Name Type Description
queryGeometry Array 地理坐标点数组
params Array 查询过滤的条件
Returns:

removeLayer(id)

移除指定ID的图层。
Name Type Description
id String 拟被移除的图层的ID

setFilter(layerID, filter)

为指定ID的图层设置过滤器。
Name Type Description
layerID String 拟设置过滤器的图层ID
filter Object 一个符合mapbox的style中filter规范的过滤器参数对象

setLayoutProperty(layerId, name, value, options)

为指定ID的图层设置布局风格。
Name Type Description
layerId String 拟设置布局风格的图层ID
name String 布局风格的名称
value String 布局风格的值
options Object 一个符合mapbox的style中filter规范的布局风格参数对象的其他选项

setPaintProperty(layerId, name, value, options)

为指定ID的图层设置画布样式。
Name Type Description
layerId String 拟设置画布样式的图层ID
name String 画布的名称
value String 画布的值
options Object 一个符合mapbox的style中filter规范的画布参数对象的其他选项