new WebTileLayer(url, options)
engineExtensions/layer/WebTileLayer.js, line 5
网络瓦片服务接入类
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
url |
String |
服务基地址,格式为: http://{任意字符串}{x}{任意字符串}{y}{任意字符串}{z} |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object |
额外构造参数
|
Example
// ES5引入方式
const { WebTileLayer } = zondy.Layer
const { initializeCRS, initializeOptions } = zondy.leaflet.util
// ES6引入方式
import { WebTileLayer } from "@mapgis/webclient-common"
import { initializeCRS, initializeOptions } from "@mapgis/webclient-leaflet-plugin"
// 构造一个WebTileLayer图层对象
const layer = new WebTileLayer({
// 服务基地址
url: '',
// token名
tokenKey: '',
// token值
tokenValue: ''
});
// 加载图层元数据
layer.load().then(function () {
// 构造地图视图的初始化参数
const crs = initializeCRS(layer)
const mapViewOptions = {
// 地图视图参考系
crs: crs,
// 初始化中心点
center: [31.147781205532336,112.21905099757561],
// 初始化级数
zoom: 4
}
// 构造Leaflet地图视图对象
const map = L.map('地图视图容器ID', mapViewOptions)
// 构造图层的初始化参数
const layerOptions = initializeOptions(layer)
// 添加图层到地图视图中
new zondy.leaflet.layer.WebTileLayer(layer.url, layerOptions).addTo(map)
})