初始化地图
const options = Object.assign({
}, mapOptions, initOptions.mapOptions);
const map = new maptalks.Map(initOptions.containerID, options);
添加图层函数
import * as maptalks from "maptalks";
import {
WMTSTileLayer} from "maptalks.wmts";
export function addLayers(map, layers) {
const layerGroup = getLayers(map, layers)
map.addLayer(layerGroup)
return layerGroup
}
export function getLayers(map, layers) {
const layerGroup = []
if (!layers) return
layers.forEach((layer) => {
const type = layer.type
let mapLayer = undefined
removeLayer(map, layer.id)
switch (type) {
case "Tile":
mapLayer = new maptalks.TileLayer(layer.id, layer)
break
case "WMS":
mapLayer