mapbox-gl

    6熱度

    2回答

    此問題適用於瞭解MapBox GL JS內部結構的人。 我正在使用MapBox GL JS渲染多達40,000個多邊形的地理地圖,每個多邊形都根據該多邊形的「所有者」進行着色。每個擁有者通常有多個多邊形,並且每個多邊形的「擁有者」可能隨時間而改變。業主人數可以從1人到1000人左右。我遇到性能問題(這取決於我如何處理它),所以我嘗試了幾種不同的策略。 將數據驅動樣式用於「填充顏色」,其中有單個源和

    1熱度

    2回答

    我想將文本添加到線串中。基本上,街道名稱在Google地圖中顯示的方式基本相同。所以如果我放大或移動地圖,文本仍然顯示在線上。 我是否需要添加某種具有相同座標的新圖層? 這是一個jsfiddle開始。 <body> <div id='map'></div> </body> mapboxgl.accessToken = 'pk.eyJ1Ijoib2tpZWJ1YmJhIiwiYSI6Im

    0熱度

    1回答

    有沒有人在最新的mapbox gl中運行以下錯誤?這發生在地圖的setFilter時。 VM5448:227 Uncaught TypeError: Cannot read property 'id' of undefined(…) t.setFilter @ mapbox-gl.js?6b34:formatted:6061 e.setFilter @ mapbox-gl.js?6b34:fo

    0熱度

    1回答

    我已經有MapBox GL JS設置,但它不會加載一個大的(〜75MB)GeoJSON文件。控制檯不會拋出任何錯誤,但在地圖上沒有任何顯示。該文件不起作用位於here。 該腳本對小文件沒有問題,如this one。它正確加載並突出顯示。 我的代碼很簡單(與較小的數據集作品): map.addSource('plutodata', { type: 'geojson', dat

    0熱度

    1回答

    我創建了一個使用mapbox API呈現地圖的Web界面。地圖呈現良好。它包含很少的元素,點擊後會彈出一個窗口。當我嘗試使用Chrome開發人員工具檢查元素時,除了畫布標籤外,我無法在DOM中看到這一點!鏈接是https://plnkr.co/edit/wpIYHXATxhCMVIYeSqlD?p=preview <canvas class="mapboxgl-canvas" tabindex="

    0熱度

    1回答

    有沒有使用Mapbox GL圈層掩蓋整個地圖的方法?我無法找到任何示例或有用的鏈接。 I was able to add a mask layer using Mapbox GL GeoJSON layer

    1熱度

    1回答

    我使用mapbox-GL 和下載矢量瓷磚從osm2vectortiles.org 我想有地圖僅在一個已知的多邊形可見,並不能找到任何方式把它關掉。 我可以想象一種方法來解決這個問題,每條路徑都導致我找不到答案。以下是我試圖研究的一些方法: 某種地圖遮蔽層。 (概念似乎不存在) 繪製多邊形並填充外部而不是它內部。 (看起來你只能在裏面填充多邊形) 在地圖的外邊界周圍繪製一個填充框並且裁剪多邊形。 (

    0熱度

    2回答

    Mapbox提供地圖tiles-- mapbox.mapbox-terrain-v2存儲在pbf格式並保存在mvt後綴的點燃。高度數據由輪廓(線)表示。 我想用衛星紋理生成地形,並在Unity3D這個高度數據。我怎麼能將這個pbf數據轉換爲高度圖(高度值的像素)? 有一個例子 https://api.mapbox.com/v4/mapbox.mapbox-terrain-v2/12/1171/15

    2熱度

    1回答

    我找不到方法來隱藏所有打開的標記彈出窗口,甚至檢查標記彈出狀態。

    1熱度

    1回答

    我在我的項目中添加了一個git子模塊(在https://github.com/mapbox/mapbox-gl-native)。 它已經有一個Makefile文件,並根據在 https://github.com/mapbox/mapbox-gl-native/blob/master/platform/qt/README.md 項目文檔,我將需要運行make qt-lib編譯庫。 換句話說,我需要在