Dav*_*id 3 geojson mapbox mapbox-gl-js
我的地图上有 JSON 图标,当它们靠得很近时,它们会随着我缩小而消失。(我猜是为了避免混乱)。我想保留它们 - 即使它们以某种方式重叠 - 因为这些图标用于分析。我找不到避免这种情况的文档。下面是一个示例屏幕截图 - 以及我显示 JSON 点的代码。
截屏 :
当前代码(整个功能,因为它没有太多 - 简单):
function addMDA_toA(){
topleftmapbox.loadImage('images/MDA.png', function(error, image) {
if (error) throw error;
topleftmapbox.addImage('meso-image', image);
});
var url = 'json/MDA.json';
window.setInterval(function() {
topleftmapbox.getSource('mesocyclone').setData(url);
}, 2000);
topleftmapbox.addSource('mesocyclone', { type: 'geojson', data: url });
topleftmapbox.addLayer({
"id": "mesocyclone",
"type": "symbol",
"source": "mesocyclone",
"layout": {
"icon-image": "meso-image"
}
});
}
Run Code Online (Sandbox Code Playgroud)
Dav*_*id 8
添加图层时,以下布局属性必须为真:
"icon-allow-overlap" : true,
"text-allow-overlap": true
Run Code Online (Sandbox Code Playgroud)
如果这两个都设置为 true,则问题将无法解决。
| 归档时间: |
|
| 查看次数: |
924 次 |
| 最近记录: |