mapbox-gl-js

    0熱度

    1回答

    我使用Mapbox GL來顯示地圖,並從中心裁剪出固定大小的圖像。它適用於我設計的特定分辨率(1920x1080),但是當我開始使頁面響應地圖樣式width和height更改時,畫布大小也開始發生變化! 所以,當我裁剪圖像時,尺寸應該總是不同,因爲900px的畫布上的300px與2000px畫布上的300px不是相同的地圖區域。如果我在Chrome中將設備類型從「桌面」更改爲「移動設備」,畫布大小

    0熱度

    1回答

    我們的應用程序是一個使用Webpack構建的React/Node應用程序,並呈現服務器端在生產中。在這種生產場景中,mapbox-gl軟件包在服務器端加載時出現問題。我懷疑這與mapbbox-gl.js是一個已經被瀏覽過的庫的方式有關,並且與使用webpack構建的這個服務器端環境無法很好地協作。下面是我第一次嘗試加載頁面時的相關錯誤,並且我們沒有得到服務器端生成的任何組件的HTML(儘管當它在瀏

    0熱度

    1回答

    是否mapbox-GL-比較插件具有控制的div.mapboxgl,比較初始位置的任何選項?默認情況下,它是一個分割視圖50/50。但是我希望它在左側加載完整的位置?隱藏第二張地圖。 還是沒有人知道解決這個? GitHub - mapbox-gl-compare

    1熱度

    1回答

    是否有任何有關處理mapbox中相當大(5MB)GeoJSON數據集的指導信息? 我有3-4我需要顯示和切換在一張地圖上。我最好結合數據源並在圖層上使用filter來選擇我想要的數據?或者根據需要創建3-4層並顯示/隱藏會更好?或者最好是隻有一層,並通過圖層上的setData提供數據?

    0熱度

    2回答

    我有一個約30,000多邊形的GeoJSON數據集,每個數據集都附有一個名稱和地址。我已經將這個上傳到Mapbox作爲一個tileset。 是否可以使用Mapbox GL JS創建'按屬性搜索'框,用戶可以在其中開始輸入,並且搜索框會根據用戶的姓名和地址提供結果?沿this Mango example行: 這是可能的Mapbox?我可以通過對瓦片集運行SELECT * FROM tiles WHE

    0熱度

    1回答

    我想添加多個具有不同顏色的GeoJSON圖層後,從Mapbox生成靜態圖像。 像這樣 map.addLayer({ "id": "route1", "type": "line", "source": { "type": "geojson", "data": { "type": "Feature", "properties": {}, "geometry": { "type": "LineStrin

    0熱度

    1回答

    如何在Mapbox GL JS中添加比例控制? 這是我已經試過: map.addControl(new mapboxgl.Scale({position: 'bottom-left'})); ,但我得到了以下錯誤: Uncaught TypeError: mapboxgl.Scale is not a constructor 我使用Mapbox GL JS版本0.32.1,我想scale

    2熱度

    1回答

    我想選擇性地刪除mapbox中的源gl js,我正在使用map.removeSource('<SOURCE_ID>')但沒有任何反應。圖層仍然保留在地圖上。我在Codepen中創建了一個示例。

    2熱度

    2回答

    我想用白色背景而不是地圖背景來顯示Mapbox GL JS地圖。 這是我的代碼現在: mapboxgl.accessToken = 'mytoken'; var map = new mapboxgl.Map({ container: 'map', style: 'mapbox://styles/mapbox/light-v9', minZoom: 4, m

    4熱度

    1回答

    我正在使用Mapbox GL JS版本0.32。有沒有辦法將地圖導出爲高分辨率的PNG或PDF? 很明顯,我可以截圖,但如果有更正式的方式,它會很好。 我發現this repo,但它看起來很老,並不清楚它是如何工作的。 我嘗試使用the preserveDrawingBuffer option: var map = new mapboxgl.Map({ container: 'map',