我知道在Mapbox GL API中有Marker.togglePopup(),但我们能否通过编程的方式关闭所有弹出窗口呢?
我正在使用Mapbox GL来显示地图并从其中心裁剪一个固定大小的图像。对于我设计的特定分辨率(1920x1080),它运行良好,但是当我开始制作响应式页面时,其中地图风格的 width 和 height 改变时,画布大小也开始改变了!因此,当我裁剪图像时,由于在900px画布上的300px与...
是否有一种方式可以在离线环境下使用Mapbox GL(询问JS和原生)?有了MBTiles,你可以使用MBTiles文件或提取光栅图像。我想知道是否有类似的东西,可以让Mapbox GL从本地源加载数据,而不是需要连接到Mapbox的服务器。不是只谈论缓存数据以供用户离线使用,而是真正制作完全...
有没有一种方法可以改变mapbox-gl-js图标的颜色?这段代码取自https://www.mapbox.com/mapbox-gl-js/example/geojson-markers/,它无法将标记颜色更改为红色。map.addLayer({ "id": "markers", ...
我正在使用MapBoxgl,并且想要添加多个标记。 这是我的index.html文件:<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <link href...
我正在将一个网络应用程序从Mapbox.js重写为Mapbox GL js。使用标准的'mapbox://styles/mapbox/streets-v8'样式,我在哪里可以找到所有有效的标记图标列表?这是我的代码:m.map.addSource("markers", { "t...
如何在图层点击事件中停止事件传播?mapBox.on('click', layerId, function (e) { console.log(e); // e.stopPropagation(); which is not working // e.original...
我想有选择性地在mapbox gl js中删除一个数据源,我正在使用map.removeSource('<SOURCE_ID>'),但是没有任何变化。图层仍然在地图上保留着。我已经在Codepen中创建了一个示例。
根据https://www.mapbox.com/mapbox-gl-js/style-spec/,type='fill'的图层会绘制“带有可选描边边框的填充多边形”。 type: 'fill', paint: { 'fill-color': 'orange', 'fill-opac...
尝试在mapboxgl中展示箭头以指示方向。箭头只在高缩放时可见,低缩放时不可见。通过添加一个带有"symbol-placement": "line"的图像层来解决问题。 线图层 map.addLayer({ 'id': 'route', 'type...