6cf588173a4b1f916d9fbebbbff06726962a8012
3 if (!defined('_ECRIRE_INC_VERSION')) {
7 // pour compat cf http://zone.spip.org/trac/spip-zone/changeset/79911/
8 define('_DIR_LIB_GIS', find_in_path('lib/leaflet/'));
10 $GLOBALS['logo_libelles']['id_gis'] = _T('gis:libelle_logo_gis');
12 $config = @unserialize
($GLOBALS['meta']['gis']);
15 'openstreetmap_mapnik' => array(
16 'nom' => 'OpenStreetMap',
17 'layer' => 'L.tileLayer.provider("OpenStreetMap")'
19 'openstreetmap_blackandwhite' => array(
20 'nom' => 'OpenStreetMap Black and White',
21 'layer' => 'L.tileLayer.provider("OpenStreetMap.BlackAndWhite")'
23 'openstreetmap_de' => array(
24 'nom' => 'OpenStreetMap DE',
25 'layer' => 'L.tileLayer.provider("OpenStreetMap.DE")'
27 'openstreetmap_fr' => array(
28 'nom' => 'OpenStreetMap FR',
29 'layer' => 'L.tileLayer.provider("OpenStreetMap.France")'
31 'openstreetmap_hot' => array(
32 'nom' => 'OpenStreetMap H.O.T.',
33 'layer' => 'L.tileLayer.provider("OpenStreetMap.HOT")'
35 'google_roadmap' => array(
36 'nom' => 'Google Roadmap',
37 'layer' => 'L.Google("ROADMAP")'
39 'google_satellite' => array(
40 'nom' => 'Google Satellite',
41 'layer' => 'L.Google("SATELLITE")'
43 'google_terrain' => array(
44 'nom' => 'Google Terrain',
45 'layer' => 'L.Google("TERRAIN")'
47 'bing_aerial' => array(
48 'nom' => 'Bing Aerial',
49 'layer' => 'L.BingLayer("'.$config['api_key_bing'].'")'
51 'thunderforest_opencyclemap' => array(
52 'nom' => 'Thunderforest OpenCycleMap',
53 'layer' => 'L.tileLayer.provider("Thunderforest.OpenCycleMap")'
55 'thunderforest_transport' => array(
56 'nom' => 'Thunderforest Transport',
57 'layer' => 'L.tileLayer.provider("Thunderforest.Transport")'
59 'thunderforest_landscape' => array(
60 'nom' => 'Thunderforest Landscape',
61 'layer' => 'L.tileLayer.provider("Thunderforest.Landscape")'
63 'thunderforest_outdoors' => array(
64 'nom' => 'Thunderforest Outdoors',
65 'layer' => 'L.tileLayer.provider("Thunderforest.Outdoors")'
67 'thunderforest_spinalmap' => array(
68 'nom' => 'Thunderforest SpinalMap',
69 'layer' => 'L.tileLayer.provider("Thunderforest.SpinalMap")'
71 'thunderforest_pioneer' => array(
72 'nom' => 'Thunderforest Pioneer',
73 'layer' => 'L.tileLayer.provider("Thunderforest.Pioneer")'
75 'opentopomap' => array(
76 'nom' => 'OpenTopoMap',
77 'layer' => 'L.tileLayer.provider("OpenTopoMap")'
79 'openmapsurfer' => array(
80 'nom' => 'OpenMapSurfer',
81 'layer' => 'L.tileLayer.provider("OpenMapSurfer")'
83 'openmapsurfer_grayscale' => array(
84 'nom' => 'OpenMapSurfer Grayscale',
85 'layer' => 'L.tileLayer.provider("OpenMapSurfer.Grayscale")'
89 'layer' => 'L.tileLayer.provider("Hydda")'
91 'hydda_base' => array(
92 'nom' => 'Hydda Base',
93 'layer' => 'L.tileLayer.provider("Hydda.Base")'
95 'stamen_toner' => array(
96 'nom' => 'Stamen Toner',
97 'layer' => 'L.tileLayer.provider("Stamen.Toner")'
99 'stamen_tonerlite' => array(
100 'nom' => 'Stamen Toner Lite',
101 'layer' => 'L.tileLayer.provider("Stamen.TonerLite")'
103 'stamen_terrain' => array(
104 'nom' => 'Stamen Terrain',
105 'layer' => 'L.tileLayer.provider("Stamen.Terrain")'
107 'stamen_watercolor' => array(
108 'nom' => 'Stamen Watercolor',
109 'layer' => 'L.tileLayer.provider("Stamen.Watercolor")'
111 'esri_worldstreetmap' => array(
112 'nom' => 'Esri WorldStreetMap',
113 'layer' => 'L.tileLayer.provider("Esri.WorldStreetMap")'
115 'esri_delorme' => array(
116 'nom' => 'Esri DeLorme',
117 'layer' => 'L.tileLayer.provider("Esri.DeLorme")'
119 'esri_worldtopomap' => array(
120 'nom' => 'Esri WorldTopoMap',
121 'layer' => 'L.tileLayer.provider("Esri.WorldTopoMap")'
123 'esri_worldimagery' => array(
124 'nom' => 'Esri WorldImagery',
125 'layer' => 'L.tileLayer.provider("Esri.WorldImagery")'
127 'esri_worldterrain' => array(
128 'nom' => 'Esri WorldTerrain',
129 'layer' => 'L.tileLayer.provider("Esri.WorldTerrain")'
131 'esri_worldshadedrelief' => array(
132 'nom' => 'Esri WorldShadedRelief',
133 'layer' => 'L.tileLayer.provider("Esri.WorldShadedRelief")'
135 'esri_worldphysical' => array(
136 'nom' => 'Esri WorldPhysical',
137 'layer' => 'L.tileLayer.provider("Esri.WorldPhysical")'
139 'esri_oceanbasemap' => array(
140 'nom' => 'Esri OceanBasemap',
141 'layer' => 'L.tileLayer.provider("Esri.OceanBasemap")'
143 'esri_natgeoworldmap' => array(
144 'nom' => 'Esri NatGeoWorldMap',
145 'layer' => 'L.tileLayer.provider("Esri.NatGeoWorldMap")'
147 'esri_worldgraycanvas' => array(
148 'nom' => 'Esri WorldGrayCanvas',
149 'layer' => 'L.tileLayer.provider("Esri.WorldGrayCanvas")'
151 'cartodb_positron' => array(
152 'nom' => 'CartoDB Positron',
153 'layer' => substr($GLOBALS['meta']['adresse_site'], 0, 5) == 'https' ?
'L.tileLayer("https://cartodb-basemaps-{s}.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png")' : 'L.tileLayer.provider("CartoDB.Positron")'
155 'cartodb_positron_base' => array(
156 'nom' => 'CartoDB Positron Base',
157 'layer' => substr($GLOBALS['meta']['adresse_site'], 0, 5) == 'https' ?
'L.tileLayer("https://cartodb-basemaps-{s}.global.ssl.fastly.net/light_nolabels/{z}/{x}/{y}.png")' : 'L.tileLayer.provider("CartoDB.PositronNoLabels")'
159 'cartodb_darkmatter' => array(
160 'nom' => 'CartoDB DarkMatter',
161 'layer' => substr($GLOBALS['meta']['adresse_site'], 0, 5) == 'https' ?
'L.tileLayer("https://cartodb-basemaps-{s}.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png")' : 'L.tileLayer.provider("CartoDB.DarkMatter")'
163 'cartodb_darkmatter_base' => array(
164 'nom' => 'CartoDB DarkMatter Base',
165 'layer' => substr($GLOBALS['meta']['adresse_site'], 0, 5) == 'https' ?
'L.tileLayer("https://cartodb-basemaps-{s}.global.ssl.fastly.net/dark_nolabels/{z}/{x}/{y}.png")' : 'L.tileLayer.provider("CartoDB.DarkMatterNoLabels")'
169 if (isset($GLOBALS['gis_layers']) and is_array($GLOBALS['gis_layers'])) {
170 $GLOBALS['gis_layers'] = array_merge($gis_layers, $GLOBALS['gis_layers']);
172 $GLOBALS['gis_layers'] = $gis_layers;