亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2021-12-22 14:24:20 來源:億速云 閱讀:277 作者:小新 欄目:大數據

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

   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”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

高台县| 游戏| 宜阳县| 福海县| 方正县| 凌源市| 历史| 赣州市| 文昌市| 余干县| 宣武区| 兴义市| 九江市| 宽城| 鹰潭市| 叙永县| 苏尼特右旗| 华阴市| 汤阴县| 克拉玛依市| 思南县| 大兴区| 闽清县| 彭泽县| 九江县| 鹤壁市| 桐城市| 濉溪县| 原平市| 辽中县| 阜新| 金堂县| 远安县| 平和县| 伊春市| 昌江| 会宁县| 柳江县| 宝清县| 巴中市| 漳州市|