如何在Mapbox GL中为图层的文本字段添加背景色...或者如何实现在文本字段上有背景框。map.addLayer({ "id": "markers", "type": "symbol", "source": "markers", "layout": { ...
有没有办法隐藏、移除或禁用像mapbox-gl-draw控件这样的控件? 我是这样添加绘图控件的: draw = mapboxgl.Draw({ drawing: true, displayControlsDefault: false, controls: { ...
我使用Mapbox GL JS,并且在使用聚类时遇到了问题。我添加了一些图层,希望通过单击群集来获取聚类点列表。map.on('click', function(e) { var cluster = map.queryRenderedFeatures(e.point, { layers...
我正在做什么:点击地图上的标记来打开侧边面板并将地图居中于标记。该侧边面板占据屏幕右侧3/4。 我需要实现的内容:将标记居中于面板打开后剩余1/4视窗的中心位置。 我可以获取标记的像素坐标,并在面板动画打开时计算其需要转换到的位置。问题是,flyTo()只接受LngLatLike对象,我无...
我有10到15个不同的图层,例如汽车、公交车、路线等等。这些图层我会根据需要动态添加到地图上,因为并不是所有图层都始终存在于地图上。 所以我要在单击时显示关于图层的信息,但我希望当鼠标悬停在图层上时,将鼠标指针光标样式更改为“十字线”。 我已经在mouseenter事件中编写了更改光标样式...
我正在使用Mapbox Dark v9样式,并希望删除所有标签。 我在这里找到了一个标签列表链接。 我已经尝试使用map.removeLayer函数来删除一些标签,例如:map.removeLayer("place_label"); 以及:map.removeLayer("place-ci...
我正在使用Mapbox GL JS来显示多边形图层。我希望用户可以从下拉列表中选择一个名称,然后高亮并缩放到匹配的多边形。 我已经知道如何使用map.setFilter来高亮匹配的多边形,但我不知道如何缩放到匹配多边形的边界。这是我的目前的代码:map.addLayer({ 'id'...
我正在使用MapBox GL JS创建一个带有自定义标记的地图: var marker = new mapboxgl.Marker(container) .setLngLat([ datacenters[country][city].coordinates.lng, ...
我正在使用mapBoxGL 1.0 JS库,并使用聚合地图功能。但是我注意到在某些缩放级别上,图层中的一些符号会消失,然后在其他缩放级别上重新出现。我似乎无法弄清配置出了什么问题。我附上了图片并注意到聚合总大小也不对应总符号数。 map.addSource("dayplaces",...