#### # new IGSMapImageLayer(url, options)

IGS地图服务接入类

#### 参数:

名称 | 类型 | 默认值 | 描述
--- | --- | --- | ---
`url` | String |  | 服务基地址， IGS1.0: http://{ip}:{port}/igs/rest/mrms/docs/{folder}:{serviceName} IGS2.0: http://{ip}:{port}/igs/rest/services/{folder}/{serviceName}/MapServer
`options` | Object |  | 额外构造参数
`layers` | String | null | 要显示的子图层
`id` | String | null | 图层id
`clientId` | String |  | 客户端id，用户的唯一标识；在地图服务中，调用接口时如果修改了地图的状态，包括设置动态投影、设置图层显示隐藏等，为了提升并发性能，服务端会根据clientId来生成临时地图，最佳做法是一个浏览器生成一个固定的唯一值；建议普通用户不要传该参数，webclient会根据当前浏览器生成一个固定的唯一值
`imageWidth` | Number | 256 | 瓦片宽度，仅当renderMode为'tile'时生效
`imageHeight` | Number | 256 | 瓦片高度，仅当renderMode为'tile'时生效
`imageFormat` | String | 'image/jpeg' | 瓦片格式
`opacity` | Number | 1 | 图层透明度
`visible` | Boolean | true | 图层显示或隐藏
`imageTransparent` | Boolean | true | 图层背景是否可以透明
`bounds` | L.latLngBounds | null | 地图显示范围
`tokenKey` | String | 'token' | token名
`tokenValue` | String | null | token值
`tokenAttachType` | Boolean | false | 当请求类型为POST时，是否将token设置在请求体中
`filters` | String | null | 子图层过滤条件
`httpMethod` | FetchMethod | FetchMethod.get | 数据请求方式
`clippingArea` | Object | null | 图层裁剪对象
`mapServer` | MapServer | null | 服务库对象，仅当httpMethod为FetchMethod.post时，需要传入服务库对象， 如果服务库对象初始化时传入的基地址带有?号，且后面有参数字符串，同时图层上又设置了extensions参数，服务库对象基地址?号后面的参数将被忽略
`projectionSrs` | Boolean | false | 动态投影参考系，不指定时不会开启动态投影
`isAntialiasing` | Boolean | false | 返回的图片时，是否开启服务端抗锯齿功能；启用抗锯齿功能后，显示效果会更清晰，但会导致出图速度变慢，true表示开启抗锯齿，false表示关闭抗锯齿，如果没有设置，则默认应用地图文档(MapX)上的设置参数
`renderMode` | String | 'tile' | 影像的展现形式。可选'tile' 、 'image'。默认为'tile'，加载影像时以瓦片的方式平铺。当选项为'image'时，加载影像会请求一张覆盖当前屏幕的图像。
`headers` | Object | null | 请求头参数

##### 示例

混合开发模式

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

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