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':