溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

GIS中mapbox gl有哪些底圖的加載

發(fā)布時(shí)間:2022-01-13 16:04:20 來源:億速云 閱讀:332 作者:小新 欄目:大數(shù)據(jù)

小編給大家分享一下GIS中mapbox gl有哪些底圖的加載,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

mapbox gl除了加載客戶端可控制樣式的底圖,也能夠加載常規(guī)的影像底圖。
這里指發(fā)布的影像或者矢量地圖切片,在線經(jīng)常使用的有天地圖,谷歌地圖、高德百度等,底圖的加載,mapbox gl中,主要是修改對(duì)應(yīng)的樣式style。

//這是加載arcgis server發(fā)布的底圖切片
<div id='map'></div>

<script>

var map = new mapboxgl.Map({

container: 'map',

style: {

        //目前地圖的版本用8

"version": 8,

          //數(shù)據(jù)源,可以設(shè)置多個(gè)數(shù)據(jù)源

 "sources": {

"mapsource": {

          //數(shù)據(jù)源類型是 raster

"type": "raster", 

          //切片的地址:arcgis server 只有發(fā)布了切片才能這樣進(jìn)行訪問,具體參照arcgis server的wmts發(fā)布

"tiles":   ['http://map.geoq.cn/arcgis/rest/services/ChinaOnlineCommunity/MapServer/WMTS/tile/1.0.0/ChinaOnlineCommunity/default/default028mm/{z}/{y}/{x}.png']

         //切片的尺寸,一般都是256

                     "tileSize": 256,

},

        //加載數(shù)據(jù)源里的圖層

"layers": [{

"id": "mapsource",

"type": "raster",

          //數(shù)據(jù)源選擇source中的id

"source": "mapsource",

        //設(shè)置圖層的可縮放級(jí)別

"minzoom": 0,

"maxzoom": 18

} ]

}

});

</script>

//加載天地圖的矢量和注記圖層

style: {

"version": 8,

"sources": {

"mapsource": {

"type": "raster",

           //天地圖的影像切片,現(xiàn)在天地圖需要申請(qǐng)token

"tiles": 

['http://t1.tianditu.com/vec_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=vec&tileMatrixSet=w&TileMatrix={z}&TileRow={y}&TileCol={x}&style=default&format=tiles&tk=<your token>'],

"tileSize": 256,

},

       //注記的數(shù)據(jù)源,source中可以添加多個(gè)

annotationsource": {

"type": "raster",

"tiles": [' http://t0.tianditu.com/cva_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=cva&tileMatrixSet=w&TileMatrix={z}&TileRow={y}&TileCol={x}&style=default&format=tiles&tk=<your token>'],

"tileSize": 256,

}

   },

 //分別加載多個(gè)天地圖的圖層

"layers": [{

"id": "mapsource",

"type": "raster",

"source": "mapsource",

"minzoom": 0,

"maxzoom": 18

},{

"id": "annotationsource",

"type": "raster",

"source": "annotationsource",

"minzoom": 0,

"maxzoom":18

}]

}

類似于高德、百度的地圖,網(wǎng)上搜到這些地圖的切片地址,同樣也能夠進(jìn)行訪問,需要注意的是,切片圖層要做成web mecator的坐標(biāo)系,才能進(jìn)行訪問。

看完了這篇文章,相信你對(duì)“GIS中mapbox gl有哪些底圖的加載”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI