[PLUGINS] +set de base
[lhc/web/www.git] / www / plugins / gis / javascript / gis.js.html
1 #HTTP_HEADER{Content-type:text/javascript}
2
3 [(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_GIS})dist/[(#CONFIG{auto_compress_js}|=={oui}|?{'leaflet','leaflet-src'})].js]})]})]
4
5 [L.Icon.Default.imagePath = "(#CHEMIN{#EVAL{_DIR_LIB_GIS}dist/images}|url_absolue)";]
6
7 [(#INCLURE{javascript/gis_geocoder.js})]
8
9 [(#INCLURE{javascript/gis_utils.js})]
10
11 [(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_GIS})plugins/KML.js]})]})]
12
13 [(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_GIS})plugins/GPX.js]})]})]
14
15 [(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_GIS})plugins/leaflet-providers.js]})]})]
16
17 [(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_GIS})plugins/Control.FullScreen.js]})]})]
18
19 [(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_GIS})plugins/Control.MiniMap.js]})]})]
20
21 [(#REM) Tester suivant la config pour ces deux scripts ]
22
23 #SET{layers,#CONFIG{gis/layers,#ARRAY{0,openstreetmap_mapnik}}}
24 [(#VAL|gis_layer_defaut|in_array{#GET{layers}}|non)
25 #SET{layers,#GET{layers}|push{#VAL|gis_layer_defaut}}
26 ]
27
28 [(#LISTE{google_roadmap,google_satellite,google_terrain}|array_intersect{#GET{layers}}|count|>{0}|oui)
29 [(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_GIS})plugins/Google.js]})]})]
30 ]
31
32 [(#VAL{bing_aerial}|in_array{#GET{layers}}|oui)
33 [(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_GIS})plugins/Bing.js]})]})]
34 ]
35
36 #INCLURE{javascript/gis_init_map.js}
37
38 [(#REM)
39 Lib clustering si besoin
40 ]
41 [(#ENV{cluster}|=={oui}|oui)
42 [(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_GIS})plugins/leaflet.markercluster-src.js]})]})]
43 ]
44
45 [(#CONFIG{auto_compress_js}|=={oui}|oui)
46 #FILTRE{compacte}
47 ]