Mapbox加载arcgis的底图

成果图

Mapbox加载arcgis的底图_第1张图片
这种底图基本上都是按照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'
                }
              ],

你可能感兴趣的:(mapbox+leaflet,arcgis,gis,webgis)