MapWMTSLayer Class

MapWMTSLayer(option)

WMTS地图加载类。可使用接口Zondy.OGC.OGCWMTSInfo获取Capabilities信息

Fx构造函数

# new MapWMTSLayer(option)

参数:
名称 类型 属性 默认值 描述
option Object

属性键值对,地图属性字段。

domain String <optional>
''

【domain和(networkProtocol,ip,port)二选一】。域名

networkProtocol String <optional>
location.protocol.split(":")[0] || "http"

【domain和(networkProtocol,ip,port)二选一】。网络协议

ip String <optional>
localhost

【domain和(networkProtocol,ip,port)二选一】。地图服务ip

port String <optional>
6163

【domain和(networkProtocol,ip,port)二选一】。地图服务端口

tilematrixSet = String <optional>

必选。块阵集,即瓦片矩阵名称,主要由坐标系唯一确定。瓦片参考系,例如“EPSG:4326_WhMap”

layer = String <optional>

必选。瓦片数据名称,根据发布的WMTS服务信息设置。格式为“服务名称:瓦片名称”,例如“TileTest1:WhMap”

format String <optional>
image/png

可选。图块输出格式。image/png或image/jpeg

version String <optional>
1.0.0

可选。WMTS版本

layerID String <optional>

可选。

sourceID String <optional>

可选。

作者:
  • 基础平台/产品2部 龚跃健

查看源代码 mapboxgl/layer/mapWmtsLayer.js, line 8

Example
//地图容器
 var map = new mapboxgl.Map({
        container: 'map', // 容器id
        crs: 'EPSG:4326',//mapboxgl原生只支持3857
        center: [101.74721254733845, 32.5665352689922],
        zoom: 3
    });
 //WMTS图层
 new mapboxgl.Zondy.Map.MapWMTSLayer({
        //IGServer所在ip地址
        ip: "localhost",
        //IGServer请求端口号
        port: "6163",
        //块阵集
        tilematrixSet: "EPSG:4610_CHINAXY_2_arcgis_GB",
        //wmts服务名称
        layer: "CHINAXY",
        //设置地图不连续显示
        noWrap: true,
    }).addToMap(map);

方法

# refreshMap(guid)

刷新地图

参数:
名称 类型 描述
guid

查看源代码 mapboxgl/layer/mapWmtsLayer.js, line 186