Fx构造函数
# new MapTileLayer(serverName, option)
参数:
名称 | 类型 | 属性 | 默认值 | 描述 |
---|---|---|---|---|
serverName |
String | 必选。地图服务名 |
||
option |
Object | 属性键值对,地图属性字段。 |
||
domain |
String |
<optional> |
'' | 【domain和(networkProtocol,ip,port)二选一】。域名,代理服务器不提供端口号时可采用传入domain的方式。例如:domain: |
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> |
可选。 |
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);