Mapbox GL JS:JSON点消失

大卫

我的地图上有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"
        }
    });

}
大卫

添加图层时,以下布局属性必须为true:

     "icon-allow-overlap" : true,
     "text-allow-overlap": true

如果没有将两者都设置为true,则无法解决此问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章