#### # new ArcGISMapServerSingleImageryProvider(options)

ArcGIS地图服务一张图出图接入类

#### 参数:

名称 | 类型 | 默认值 | 描述
--- | --- | --- | ---
`options` | Object |  | 初始化时的构造参数
`viewer` | Cesium.Viewer |  | cesium视图对象
`url` | Cesium.Resource | String | null | 服务的基地址，支持url字符串和Cesium.Resource两种类型，当类型为Cesium.Resource时，支持传入额外请求参数、请求头参数等，具体请参考Cesium.Resource 格式如下： IGS发布的ArcGIS服务: http://{ip}:{port}/igs/rest/services/{folder}/{serviceName}/arcgis/MapServer ArcGIS: https://{ip}:{port}/arcgis/rest/services/{serviceName}/MapServer
`layers` | String | null | 要显示的子图层id，多个子图层以逗号分隔，'layer1,layer2,...'，如果要显示所有层，则请传一个空字符串
`tilingScheme` | Cesium.TilingScheme | CustomTilingScheme | Cesium.GeographicTilingScheme | 瓦片的平铺方案，详见Cesium.TilingScheme
`rectangle` | Cesium.Rectangle | Cesium.Rectangle.MAX_VALUE | 地图图层显示范围，超出范围不会额外请求瓦片，详见Cesium.Rectangle
`spatialReference` | SpatialReference | new SpatialReference({ wkid: 4326 }) | 图层空间参考系
`httpMethod` | String | 'GET' | HTTP请求方式，"GET"、"POST"，默认为GET请求
`minimumLevel` | number | 0 | 图层最小请求瓦片级别，小于该级别不再请求瓦片
`maximumLevel` | number |  | 图层最大请求瓦片级别，大于该级别不再请求瓦片
`filters` | String | null | 用户指定的图层过滤条件，它由多个键值对组成，值为过滤条件
`proxy` | String | null | 转发代理
`build2DImageResource` | function | null | 重载build2DImageResource方法，来重载瓦片的请求逻辑

### 方法

#### # async fromUrl(url, options)

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`url` | Cesium.Resource | String | 服务的基地址，支持url字符串和Cesium.Resource两种类型，当类型为Cesium.Resource时，支持传入额外请求参数、请求头参数等，具体请参考Cesium.Resource
`options` | Object | 实例化对象时提供的额外配置参数，若该对象中包含构造参数则会覆盖对应的构造参数

返回值:

初始化完毕的ArcGISMapServerSingleImageryProvider对象

类型: zondy.cesium.ArcGISMapServerSingleImageryProvider

##### 示例

通过ArcGIS地图服务的url获取ArcGISMapServerSingleImageryProvider对象

    // ES5引入方式
    const { ArcGISMapServerSingleImageryProvider } = zondy.cesium
    // ES6引入方式
    import { ArcGISMapServerSingleImageryProvider } from "@mapgis/webclient-cesium-plugin"

    const url = 'https://map.geoq.cn/arcgis/rest/services/ChinaOnlineStreetWarm/MapServer'
    const addImageryProvider = async (url) => {
      const imageryProvider = await ArcGISMapServerSingleImageryProvider.fromUrl(url)
      viewer.imageryLayers.addImageryProvider(imageryProvider)
    }
    addImageryProvider(url)