bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

mapbox-gl開發中如何集成deck.gl

小編給大家分享一下mapbox-gl開發中如何集成deck.gl,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

10年的東遼網站建設經驗,針對設計、前端、開發、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都全網營銷推廣的優勢是能夠根據用戶設備顯示端的尺寸不同,自動調整東遼建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優雅布局與設計,從而大程度地提升瀏覽體驗。創新互聯建站從事“東遼網站設計”,“東遼網站推廣”以來,每個客戶項目都認真落實執行。

   deck.gl是由uber開發出來的基于WebGL的開源大數據量可視化框架,具有提供不同類型可視化圖層,能夠和mapbox-gl集成。
deck.gl項目地址:

       https://github.com/visgl/deck.gl

deck.gl和mapbox-gl集成有兩種方式:  
1、以擴展圖層的形式,將deck.gl作為mapbox-gl的一個圖層加載進去,這里是mapbox-gl作為主體;
//引用mapbox-gl和deck.gl的類庫  

       const {  MapboxLayer,

  ScatterplotLayer,

   GeoJsonLayer

 } = deck;

const AIR_PORTS ='json數據位置';

        //定義deck.gl圖層

             const myDeckLayer = new MapboxLayer({

id: 'mydecklayer',

type: GeoJsonLayer,

data: AIR_PORTS, 

pickable: false,

stroked: true,

filled: true,

autoHighlight: false,

highlightColor: [0, 180, 0, 200],

extruded: false,

lineWidthScale: 0,

lineWidthMinPixels: 1,

getFillColor: [0, 0, 180, 0],

getLineColor: [255, 0, 0, 255],

getRadius: 0,

wireframe: false,

getLineWidth: 10,

getElevation: 8000  

});

                         //初始化mapbox-gl

                        let  map = new mapboxgl.Map({

container: 'map',

style:  mapbox地圖樣式配置,

center: [116, 37],

zoom: 9

});

                        //添加deck.gl圖層

                       map.addLayer(myDeckLayer);

                       //根據id移除圖層

                       map.removeLayer('mydecklayer');  

2、以deck.gl為主體,設置deck.gl中使用的地圖是mapbox-gl;
                 //初始化deck.gl的對象,嵌入mapbox-gl的相關信息

                          deckgl = new deck.DeckGL({

container: 'map',

mapStyle: 'mapbox-gl地圖的樣式',

latitude: 36,

longitude: 117,

zoom: 5,

bearing: 0,

pitch: 30

});


以mapbox-gl作為主體時,添加的deck.gl的圖層并不能夠響應對應的鼠標事件,反之,以deck.gl作為主體,在mapbox-gl中添加的圖層,也不能響應對應的鼠標事件。
集成deck.gl能夠豐富地圖的大數據展示效果,實現mapbox-gl本身不能實現的一些效果,增強地圖的可視化效果。  
比如mapbox-gl中加載的面狀圖層,不支持帶高程的顯示,但是deck.gl就能夠實現。

mapbox-gl開發中如何集成deck.gl

不過deck.gl不能支持中文注記的顯示,這個在使用中要注意。    

看完了這篇文章,相信你對“mapbox-gl開發中如何集成deck.gl”有了一定的了解,如果想了解更多相關知識,歡迎關注創新互聯行業資訊頻道,感謝各位的閱讀!

文章標題:mapbox-gl開發中如何集成deck.gl
網頁URL:http://vcdvsql.cn/article44/gjcdee.html

成都網站建設公司_創新互聯,為您提供企業建站網站建設域名注冊關鍵詞優化App開發ChatGPT

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設