成果图
这种底图基本上都是按照raster来加载的,主要就是知道地址了,拼参数
具体参数请参考官网
https://developers.arcgis.com/rest/services-reference/enterprise/export-map.htm
源码
我的服务列表是这样的
http://XXXX:XXXX/arcgis/rest/services/XXXX/MapServer
坐标参考还是4490,如果这样加载的话那些bbox等参数都要写成4490
那么mapbox加载的话,就把那些参数都改成3857就行了,arcgis的这个也会像geoserver一样,修改参数就变成不同的投影了。
"sources":{
'baseMap':{
'type':'raster',
'tiles':['http://你的地址/arcgis/rest/services/XXXX/MapServer/export?dpi=96&transparent=true&format=png8&layers=&bbox={bbox-epsg-3857}&f=image&bboxSR=3857&imageSR=3857'],
'tileSize':256
}
},
"layers": [
{
'id':'baseMap',
'type':'raster',
'source':'baseMap'
}
],