我的地图上有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] 删除。
我来说两句