Changeset 96680 in spip-zone


Ignore:
Timestamp:
Apr 19, 2016, 2:36:07 PM (3 years ago)
Author:
kent1@…
Message:

Pouvoir ne pas afficher de couche carto spécifique

Location:
_plugins_/gis/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/gis/trunk/javascript/leaflet.gis.js

    r96591 r96680  
    9797        populateTileLayers: function () {
    9898                // Fond de carte par défaut
    99                 var default_layer = this.createTileLayer(this.options.default_layer);
    100                 this.addLayer(default_layer);
     99                if(this.options.default_layer != 'none'){
     100                        var default_layer = this.createTileLayer(this.options.default_layer);
     101                        this.addLayer(default_layer);
     102                }
    101103                // Fonds de carte supplémentaires
    102104                if (this.options.layersControl && !this.options.noControl && this.options.affiche_layers.length>1) {
    103105                        var layers_control = L.control.layers('','',this.options.layersControlOptions);
    104                         layers_control.addBaseLayer(default_layer,this.options.gis_layers[this.options.default_layer].nom);
     106                        if(this.options.default_layer != "none"){
     107                                layers_control.addBaseLayer(default_layer,this.options.gis_layers[this.options.default_layer].nom);
     108                        }
    105109                        for (var l in this.options.affiche_layers) {
    106110                                if (this.options.affiche_layers[l]!==this.options.default_layer) {
     
    122126                if (this.options.scaleControl)
    123127                        L.control.scale().addTo(this);
    124                 if (this.options.overviewControl) {
     128                if (this.options.overviewControl && this.options.default_layer != 'none') {
    125129                        // todo ajouter une option pour permettre de choisir la couche à afficher dans la minimap
    126130                        var minimap_layer = this.createTileLayer(this.options.default_layer);
  • _plugins_/gis/trunk/modeles/carte_gis.html

    r96673 r96680  
    1313- minZoom = 13                     zoom minimum autorisé
    1414
    15 - default_layer = acetate                   nom de la couche affichée par défaut
     15- default_layer = acetate                   nom de la couche affichée par défaut, "none" si on ne souhaite pas affiche de couche spécifique
    1616- affiche_layers = openmapsurfer/acetate    noms des couches proposées séparés par des /
    1717
Note: See TracChangeset for help on using the changeset viewer.