source: spip-zone/_plugins_/gis/trunk/modeles/carte_gis_preview.html @ 48696

Last change on this file since 48696 was 48696, checked in by brunobergot@…, 10 years ago

et hop, voilà GIS 2 (qui comme l'indique son état est encore en dev)

  • Property svn:executable set to *
File size: 1.1 KB
Line 
1<BOUCLE_gis(GIS){objet}{id_objet}{0,1}>
2<div id="map_preview" class="carte_gis" style="width: 100%; height: 150px;"></div>
3
4<script type="text/javascript">
5<!--
6[(#CONFIG{gis/api}|=={cloudmade}|oui)
7var cloudmade_key = '#CONFIG{gis/api_key_cloudmade}';]
8
9(function($){
10
11        var init_map_preview = function() {
12                var map_preview;
13                var map_preview_container = 'map_preview';
14                map_preview = new mxn.Mapstraction(map_preview_container,'#CONFIG{gis/api,openlayers}');
15               
16                map_preview.addControls({
17                        pan: true,
18                        zoom: '[(#ENV{control,large})]',
19                });
20               
21                map_preview.setCenterAndZoom(new mxn.LatLonPoint([(#LAT)],[(#LON)]),[(#ZOOM|sinon{#CONFIG{gis/zoom,0}})]);
22
23                <BOUCLE_points(GIS){id_objet}{objet}>
24                point_#ID_GIS = new mxn.LatLonPoint([(#LAT)],[(#LON)]);
25                marker_#ID_GIS = new mxn.Marker(point_#ID_GIS);
26                map_preview.addMarker(marker_#ID_GIS);
27                </BOUCLE_points>
28                [(#TOTAL_BOUCLE|>{1}|oui)
29                        map_preview.autoCenterAndZoom();
30                ]
31                </B_points>
32        }
33
34        $(function(){
35                init_map_preview();
36                onAjaxLoad(init_map_preview);
37        });
38
39})(jQuery);
40-->
41</script>
42</BOUCLE_gis>
Note: See TracBrowser for help on using the repository browser.