MapTileLayer Class

MapTileLayer(serverName, option)

mapboxgl瓦片地图加载类

Fx构造函数

# new MapTileLayer(serverName, option)

参数:
名称 类型 属性 默认值 描述
serverName String

必选。地图服务名

option Object

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

domain String <optional>
''

【domain和(networkProtocol,ip,port)二选一】。域名,代理服务器不提供端口号时可采用传入domain的方式。例如:domain:http://www.sgic.net.cn/CoCloud3

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)二选一】。地图服务端口

zoomOffset String <optional>
0

可选。加载瓦片的0级与mapboxgl标准瓦片0级(墨卡托裁图标准)的差值

origin String <optional>
[-180, 90]

可选。瓦片原点

tileSize String <optional>
512

可选。瓦片大小

layerID String <optional>

可选。

sourceID String <optional>

可选。

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

查看源代码 mapboxgl/layer/mapTileLayer.js, line 11

Example
//地图容器
 var map = new mapboxgl.Map({
        container: 'map', // 容器id
        crs: 'EPSG:4326',//mapboxgl原生只支持3857
        center: [101.74721254733845, 32.5665352689922],
        zoom: 3
    });
 //瓦片地图
 new mapboxgl.Zondy.Map.MapTileLayer('CHINAXY_4', {
        ip: 'localhost',
        port: '6163',
        zoomOffset: 2
    }).addToMap(map);