Je me demandais s'il y avait un LayerSwitcher
contrôle dans OpenLayers 3?
J'ai lu que ol3 est une réécriture complète. Mais je ne peux pas sembler trouver l'équivalent de LayerSwitcher
de http://openlayers.org/en/latest/apidoc/ol.control.html . Je ne vois pas comment activer et désactiver les calques sans ce contrôle. Est LayerSwitcher
renommé en quelque chose d'autre, manquant ou la documentation est-elle incomplète?
Si OpenLayers3 n'en a pas LayerSwitcher
, quelqu'un connaît-il un exemple qui implémente un contrôle personnalisé comme l'ancien LayerSwitcher?
la source
http://wp.ellevator.net/quick-n-dirty-layer-switcher-for-openlayers-3/2/
alors que je pense sérieusement à passer à la brochureil y a un projet sur github en cours mais il est à un stade très précoce. Il utilise extjs pour le panneau d'arborescence. vérifiez-le ici extjs_ol3_layercontrol
la source
Vous voudrez peut-être également jeter un coup d'œil à cette extension qui implémente un contrôle de changement de couche avec de nombreuses fonctionnalités supplémentaires utiles telles que l'activation et la désactivation de groupes de couches entiers, le contrôle de la visibilité des couches via un curseur et la modification de l'ordre de dessin des couches.
la source
Vous pouvez également rechercher le JavaScript de changement de couche qui a été implémenté pour Openlayers v3.x dans cet exemple de carte de distance la plus proche .
Vous pouvez également le télécharger et l'implémenter dans votre projet.
la source