mapbox-gl-js

    1熱度

    3回答

    我使用Mapbox GL JS來使用我自己的磁貼服務器(它只提供目錄結構中的openmaptiles pbf文件)顯示地圖。 瓷磚的加載是根據當前中心座標自動完成的。 我想預先加載用於脫機解決方案的周圍磁貼。 我知道如何獲得當前縮放級別map.getZoom() 如何獲取當前圖塊URL的X和Y索引?

    1熱度

    2回答

    最近,我開始擺弄MapBox,現在我試圖將標記添加到地圖。並不像看起來那麼容易。我試圖添加基本,默認標記與代碼copypasted直出"Mapbox GL" reference guide。不過,它不會出現。 這是我使用的代碼,它不能讓簡單的,這... var marker = new mapboxgl.Marker().setLngLat([45.702117, 42.395926]).addT

    2熱度

    1回答

    我想從使用Mapbox.js與單張到Mapbox GL。 我有以下geojson,應根據附加圖像呈現。不幸的是,在閱讀了許多文章並通過與數據驅動可視化有關的文檔之後,我碰到了一堵牆。想知道是否有人可以幫助一個例子? 這裏的GeoJSON的: { "type":"Feature",geometry: { "type":"Point","coordinates":[1.1147,51.7829] },

    1熱度

    1回答

    我正在製作地圖盒上的地圖,該地圖上有從數據集導入的標記。標記有一個彈出式窗口,可以在桌面上完美顯示,但在移動設備上觀看時會從屏幕邊緣流血。以下是我用來創建此彈出窗口的代碼。如何在切換到手機時彈出更改尺寸或根據顯示屏幕調整尺寸? map.on('click', function(e) { var features = map.queryRenderedFeatures(e.point,

    1熱度

    2回答

    我對mapbox-gl-js有一個奇怪的問題。當我將mapbox-gl.js文件作爲CDN添加到html文檔頭時,地圖呈現效果良好。當我需要它,並browserify捆綁它作爲記錄,地圖不會渲染,我得到一個錯誤的捆綁像這樣:Error: Cannot find module './feature' from '/home/.../mbtst/node_modules/mapbox-gl/dist'

    0熱度

    1回答

    有沒有辦法在Mapbox GL JS的屬性函數中使用多個屬性?在CartoCSS,我會做類似如下: .states { [name="California"] { "polygon-fill": "blue" }, [name_abbrev="WA"] { "polygon-fill": "green" } } 在Mapbox

    0熱度

    1回答

    進口的JavaScript模塊在我的代碼我已經使用mapbox-GL-JS庫使用這個導入創建地圖: let mapboxgl = require('mapbox-gl/dist/mapbox-gl.js') 工作正常。 現在我想用mapbox-gl.js中存在的DOM模塊中的「創建」功能:this one to be more precise. 我希望我可以簡單地使用: mapboxgl.do

    0熱度

    1回答

    當我用我的mapbox-gl.js地圖在我的手機上它不斷旋轉爲我打開我的手機,以保持北方。我怎樣才能阻止呢?我也希望繼續能夠與旋轉觸摸手勢的地圖... 這裏是api。

    6熱度

    2回答

    我使用Mapbox GL JS來顯示多邊形圖層。我會允許用戶從下拉列表中選擇一個名稱,然後突出顯示並縮放到匹配的多邊形。 我已經知道如何使用map.setFilter突出顯示匹配多邊形,但我不知道如何縮放匹配多邊形的邊界。這是我當前的代碼: map.addLayer({ 'id': 'polygon_hover', 'source': 'mysource', 'sou

    2熱度

    1回答

    我有一個mapbox地圖,我添加了各種geojson線。我將它們添加這樣 map.addSource('diklodartlo', diklodartlo); map.addLayer({ 'id': 'diklodartlo', 'type': 'line', 'source': 'diklodartlo', 'layout':