J'ai des icônes JSON sur ma carte et elles disparaissent lorsque je fais un zoom arrière à partir d'elles lorsqu'elles sont proches les unes des autres. (Je suppose que c'est pour éviter l'encombrement). J'aimerais cependant les conserver - même si elles se chevauchent d'une manière ou d'une autre - car ces icônes sont utilisées pour l'analyse. Je ne trouve pas de documentation pour éviter cela. Voici un exemple de capture d'écran - et mon code pour afficher les points JSON.
Capture d'écran :
Code actuel (fonction complète, car elle n'a pas grand-chose à voir, elle est simple) :
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"
}
});
}