gpt4 book ai didi

Mapbox GL JS : JSON points disappear

转载 作者:行者123 更新时间:2023-12-04 00:29:52 24 4
gpt4 key购买 nike

我的 map 上有 JSON 图标,当它们靠得很近时,它们会随着我缩小而消失。 (我猜是为了避免困惑)。我想保留它们 - 即使它们以某种方式重叠 - 因为这些图标用于分析。我找不到避免这种情况的文档。下面是一个示例屏幕截图 - 以及我显示 JSON 点的代码。

截屏 :

enter image description here

当前代码(整个功能,因为它没有太多 - 简单):

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"
}
});

}

最佳答案

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

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

如果这两个都设置为 true,则问题将无法解决。

关于Mapbox GL JS : JSON points disappear,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53026329/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com