类名 IGSTileLayer

# new IGSTileLayer(url, options)

IGS瓦片图层(Leaflet)

参数:

名称 类型 描述
url String

图层服务基地址

options Object

额外构造参数

tileSize Number

瓦片大小,默认为256

bounds L.latLngBounds

图层显示范围

igsVersion String

IGS版本号

tokenKey String

token名

tokenValue String

token值

clippingArea Object

图层裁剪几何对象

visible Boolean

图层显隐

opacity Number

图层透明度

crsOptions Object

图层叠加参数

minZoom Number

最小层级

maxZoom Number

最大层级

示例

混合开发模式

// ES5引入方式
const { IGSTileLayer } = zondy.Layer
const { initializeCRS, initializeOptions } = zondy.leaflet
// ES6引入方式
import { IGSTileLayer } from "@mapgis/webclient-common"
import "@mapgis/webclient-leaflet-plugin"
const { initializeCRS, initializeOptions } = zondy.leaflet

// 构造一个IGSTileLayer图层对象
const layer = new IGSTileLayer({
  // 服务基地址
  url: "http://{ip}:{port}/arcgis/rest/services/{服务名}/TileServer"
});
// 加载图层元数据
layer.load().then(function () {
  // 构造地图视图的初始化参数
  const crs = initializeCRS(layer)
  const mapViewOptions = {
    // 地图视图参考系
    crs: crs,
    // 初始化中心点
    center: [31.147781205532336,112.21905099757561],
    // 初始化级数
    zoom: 6
  }
  // 构造Leaflet地图视图对象
  const map = L.map('地图视图容器ID', mapViewOptions)
  // 构造图层的初始化参数
  const layerOptions = initializeOptions(layer)
  // 添加图层到地图视图中
  new zondy.leaflet.IGSTileLayer(layer.url, layerOptions).addTo(map)
})
构造函数
成员变量
方法
事件