3 if (!defined('_ECRIRE_INC_VERSION')) return;
5 // pour compat cf http://zone.spip.org/trac/spip-zone/changeset/79911/
6 define('_DIR_LIB_GIS',find_in_path('lib/leaflet/'));
8 $GLOBALS['logo_libelles']['id_gis'] = _T('gis:libelle_logo_gis');
10 $config = @unserialize
($GLOBALS['meta']['gis']);
13 'openstreetmap_mapnik' => array(
14 'nom' => 'OpenStreetMap',
15 'layer' => 'L.tileLayer.provider("OpenStreetMap")'
17 'openstreetmap_blackandwhite' => array(
18 'nom' => 'OpenStreetMap Black and White',
19 'layer' => 'L.tileLayer.provider("OpenStreetMap.BlackAndWhite")'
21 'openstreetmap_de' => array(
22 'nom' => 'OpenStreetMap DE',
23 'layer' => 'L.tileLayer.provider("OpenStreetMap.DE")'
25 'openstreetmap_hot' => array(
26 'nom' => 'OpenStreetMap H.O.T.',
27 'layer' => 'L.tileLayer.provider("OpenStreetMap.HOT")'
29 'google_roadmap' => array(
30 'nom' => 'Google Roadmap',
31 'layer' => 'L.Google("ROADMAP")'
33 'google_satellite' => array(
34 'nom' => 'Google Satellite',
35 'layer' => 'L.Google("SATELLITE")'
37 'google_terrain' => array(
38 'nom' => 'Google Terrain',
39 'layer' => 'L.Google("TERRAIN")'
41 'bing_aerial' => array(
42 'nom' => 'Bing Aerial',
43 'layer' => 'L.BingLayer("'.$config['api_key_bing'].'")'
45 'thunderforest_opencyclemap' => array(
46 'nom' => 'Thunderforest OpenCycleMap',
47 'layer' => 'L.tileLayer.provider("Thunderforest.OpenCycleMap")'
49 'thunderforest_transport' => array(
50 'nom' => 'Thunderforest Transport',
51 'layer' => 'L.tileLayer.provider("Thunderforest.Transport")'
53 'thunderforest_landscape' => array(
54 'nom' => 'Thunderforest Landscape',
55 'layer' => 'L.tileLayer.provider("Thunderforest.Landscape")'
57 'thunderforest_outdoors' => array(
58 'nom' => 'Thunderforest Outdoors',
59 'layer' => 'L.tileLayer.provider("Thunderforest.Outdoors")'
61 'opentopomap' => array(
62 'nom' => 'OpenTopoMap',
63 'layer' => 'L.tileLayer.provider("OpenTopoMap")'
65 'openmapsurfer' => array(
66 'nom' => 'OpenMapSurfer',
67 'layer' => 'L.tileLayer.provider("OpenMapSurfer")'
69 'openmapsurfer_grayscale' => array(
70 'nom' => 'OpenMapSurfer Grayscale',
71 'layer' => 'L.tileLayer.provider("OpenMapSurfer.Grayscale")'
75 'layer' => 'L.tileLayer.provider("Hydda")'
77 'hydda_base' => array(
78 'nom' => 'Hydda Base',
79 'layer' => 'L.tileLayer.provider("Hydda.Base")'
81 'mapquestopen_osm' => array(
82 'nom' => 'Mapquest Open',
83 'layer' => 'L.tileLayer.provider("MapQuestOpen.OSM")'
85 'mapquestopen_aerial' => array(
86 'nom' => 'Mapquest Open Aerial',
87 'layer' => 'L.tileLayer.provider("MapQuestOpen.Aerial")'
89 'stamen_toner' => array(
90 'nom' => 'Stamen Toner',
91 'layer' => 'L.tileLayer.provider("Stamen.Toner")'
93 'stamen_tonerlite' => array(
94 'nom' => 'Stamen Toner Lite',
95 'layer' => 'L.tileLayer.provider("Stamen.TonerLite")'
97 'stamen_terrain' => array(
98 'nom' => 'Stamen Terrain',
99 'layer' => 'L.tileLayer.provider("Stamen.Terrain")'
101 'stamen_watercolor' => array(
102 'nom' => 'Stamen Watercolor',
103 'layer' => 'L.tileLayer.provider("Stamen.Watercolor")'
105 'esri_worldstreetmap' => array(
106 'nom' => 'Esri WorldStreetMap',
107 'layer' => 'L.tileLayer.provider("Esri.WorldStreetMap")'
109 'esri_delorme' => array(
110 'nom' => 'Esri DeLorme',
111 'layer' => 'L.tileLayer.provider("Esri.DeLorme")'
113 'esri_worldtopomap' => array(
114 'nom' => 'Esri WorldTopoMap',
115 'layer' => 'L.tileLayer.provider("Esri.WorldTopoMap")'
117 'esri_worldimagery' => array(
118 'nom' => 'Esri WorldImagery',
119 'layer' => 'L.tileLayer.provider("Esri.WorldImagery")'
121 'esri_worldterrain' => array(
122 'nom' => 'Esri WorldTerrain',
123 'layer' => 'L.tileLayer.provider("Esri.WorldTerrain")'
125 'esri_worldshadedrelief' => array(
126 'nom' => 'Esri WorldShadedRelief',
127 'layer' => 'L.tileLayer.provider("Esri.WorldShadedRelief")'
129 'esri_worldphysical' => array(
130 'nom' => 'Esri WorldPhysical',
131 'layer' => 'L.tileLayer.provider("Esri.WorldPhysical")'
133 'esri_oceanbasemap' => array(
134 'nom' => 'Esri OceanBasemap',
135 'layer' => 'L.tileLayer.provider("Esri.OceanBasemap")'
137 'esri_natgeoworldmap' => array(
138 'nom' => 'Esri NatGeoWorldMap',
139 'layer' => 'L.tileLayer.provider("Esri.NatGeoWorldMap")'
141 'esri_worldgraycanvas' => array(
142 'nom' => 'Esri WorldGrayCanvas',
143 'layer' => 'L.tileLayer.provider("Esri.WorldGrayCanvas")'
147 'layer' => 'L.tileLayer.provider("Acetate.all")'
149 'cartodb_positron' => array(
150 'nom' => 'CartoDB Positron',
151 'layer' => 'L.tileLayer.provider("CartoDB.Positron")'
153 'cartodb_positron_base' => array(
154 'nom' => 'CartoDB Positron Base',
155 'layer' => 'L.tileLayer.provider("CartoDB.PositronNoLabels")'
157 'cartodb_darkmatter' => array(
158 'nom' => 'CartoDB DarkMatter',
159 'layer' => 'L.tileLayer.provider("CartoDB.DarkMatter")'
161 'cartodb_darkmatter_base' => array(
162 'nom' => 'CartoDB DarkMatter Base',
163 'layer' => 'L.tileLayer.provider("CartoDB.DarkMatterNoLabels")'
167 if (isset($GLOBALS['gis_layers']) and is_array($GLOBALS['gis_layers'])) {
168 $GLOBALS['gis_layers'] = array_merge($gis_layers,$GLOBALS['gis_layers']);
170 $GLOBALS['gis_layers'] = $gis_layers;