Masquer des couches
Carte Facile vous permet de masquer ou d'afficher des couches spécifiques de la carte selon vos besoins. Cette fonctionnalité est particulièrement utile lorsque vous souhaitez afficher vos propres données plutôt que celles disponibles par défaut, ou lorsque vous voulez personnaliser l'affichage d'une surcouche de carte.
Pour faciliter la gestion de la visibilité des couches, Carte Facile utilise un système de groupes logiques. Cette organisation est utile car un même type d'information peut nécessiter plusieurs couches distinctes.
Pour masquer ou afficher des groupes de couches spécifiques :
import { showLayers, hideLayers, LayerGroup } from 'carte-facile';
// Masquer uniquement les bâtiments
hideLayers(map, [LayerGroup.buildings]);
// Masquer les rues et leurs labels
hideLayers(map, [LayerGroup.streets, LayerGroup.street_labels]);
// Utiliser showLayers pour afficher des couches qui auraient été masquées
showLayers(map, [LayerGroup.cadastral_sections, LayerGroup.buildings]);
Si vous utilisez les liens CDN
Ajoutez CarteFacile
avant les fonctions hideLayers
et showLayers
, ainsi qu'avant LayerGroup
:
CarteFacile.hideLayers(map, [CarteFacile.LayerGroup.buildings, CarteFacile.LayerGroup.boundaries_epcis]);
Groupes de couches disponibles #
Pour obtenir la liste des groupes de couches disponibles, vous pouvez aussi directement utiliser l'autocomplétion de votre IDE avec LayerGroup.
.
Certains groupes de couches sont spécifiques à certaines cartes ou surcouches.
Groupes de couches | Description |
---|---|
cadastral_sections | Les sections du cadastre français. |
cadastral_parcels | Les parcelles du cadastre français. |
boundaries_communes | Les délimitations des communes dans le découpage administratif français. |
boundaries_epcis | Les délimitations des EPCIs dans le découpage administratif français. |
boundaries_departments | Les délimitations des départements dans le découpage administratif français. |
boundaries_regions | Les délimitations des régions dans le découpage administratif français. |
boundaries | Les délimitations des pays. |
buildings | Tous les bâtiments. |
streets | Tout les réseaux de transport terrestres (routier, ferrés, pédestre, etc). |
street_labels | Les noms correspondants aux réseaux de transports (odonymes). |
Le nommage des groupes de couches se base autant que possible sur le schéma de données Shortbread.