Changeset 49045 in spip-zone


Ignore:
Timestamp:
Jun 24, 2011, 10:41:23 PM (10 years ago)
Author:
kent1@…
Message:

On utilise les logos comme point sur la carte

Location:
_plugins_/gis/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/gis/trunk/formulaires/editer_gis.html

    r48696 r49045  
    6060               
    6161                [(#ENV{lat}|oui)
    62                 point = new mxn.LatLonPoint([(#ENV{lat})],[(#ENV{lon})]);
    63                 marker = new mxn.Marker(point);
    64                 form_map.addMarker(marker);]
     62                var data = {
     63                        "type": "FeatureCollection",
     64                        "features": [(#VAL{91}|chr)]
     65                                {"type": "Feature",
     66                                        "geometry": {"type": "Point", "coordinates": [(#VAL{91}|chr)]#LON, #LAT[(#VAL{93}|chr)]},
     67                                        "id":"#ID_GIS",
     68                                        "title":[(#TITRE|supprimer_numero|json_encode)],
     69                                        "description":[(#DESCRIPTIF|json_encode)][,(#LOGO_GIS|oui)
     70                                        [(#SET{logo_doc,#LOGO_GIS|image_passe_partout{28,28}|image_recadre{28,28}|image_recadre{32,32,center}|image_aplatir{jpg,ffffff}})]
     71                                        #SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}
     72                                        #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
     73                                        ["icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],
     74                                        "icon_size": [(#VAL{91}|chr)]#GET{icon_w},#GET{icon_h}[(#VAL{93}|chr)]]
     75                                }[(#VAL{93}|chr)]
     76                }
     77                form_map.addJSON(data);
     78                ]
    6579               
    6680                // mettre a jour les coordonnees quand on clique la carte
  • _plugins_/gis/trunk/json/gis.html

    r48992 r49045  
    44                "id":"#ID_GIS",
    55                "title":[(#TITRE|supprimer_numero|json_encode)],
    6                 "description":[(#DESCRIPTIF|json_encode)]}</BOUCLE_gis>
     6                "description":[(#DESCRIPTIF|json_encode)][,(#LOGO_GIS|oui)
     7                [(#SET{logo_doc,#LOGO_GIS|image_passe_partout{28,28}|image_recadre{28,28}|image_recadre{32,32,center}|image_aplatir{jpg,ffffff}})]
     8                #SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}
     9                #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
     10                #SET{icon_anchorPoint,''}
     11                ["icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],
     12                "icon_size": [(#VAL{91}|chr)]#GET{icon_w},#GET{icon_h}[(#VAL{93}|chr)]
     13                ]}</BOUCLE_gis>
  • _plugins_/gis/trunk/json/gis_articles.html

    r48696 r49045  
    44                "id":"#ID_GIS",
    55                "title":[(#TITRE|sinon{#_art:TITRE}|supprimer_numero|json_encode)],
    6                 "description":[(#DESCRIPTIF|json_encode)]}</BOUCLE_gis></BOUCLE_art>
     6                "description":[(#DESCRIPTIF|json_encode)][,(#LOGO_GIS|oui)
     7                [(#SET{logo_doc,#LOGO_GIS|image_passe_partout{28,28}|image_recadre{28,28}|image_recadre{32,32,center}|image_aplatir{jpg,ffffff}})]
     8                #SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}
     9                #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
     10                #SET{icon_anchorPoint,''}
     11                ["icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],
     12                "icon_size": [(#VAL{91}|chr)]#GET{icon_w},#GET{icon_h}[(#VAL{93}|chr)]
     13                ]}</BOUCLE_gis></BOUCLE_art>
  • _plugins_/gis/trunk/json/gis_auteurs.html

    r48696 r49045  
    44                "id":"#ID_GIS",
    55                "title":[(#TITRE|sinon{#_auteurs:NOM}|supprimer_numero|json_encode)],
    6                 "description":[(#DESCRIPTIF|json_encode)]}</BOUCLE_gis></BOUCLE_auteurs>
     6                "description":[(#DESCRIPTIF|json_encode)][,(#LOGO_GIS|oui)
     7                [(#SET{logo_doc,#LOGO_GIS|image_passe_partout{28,28}|image_recadre{28,28}|image_recadre{32,32,center}|image_aplatir{jpg,ffffff}})]
     8                #SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}
     9                #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
     10                #SET{icon_anchorPoint,''}
     11                ["icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],
     12                "icon_size": [(#VAL{91}|chr)]#GET{icon_w},#GET{icon_h}[(#VAL{93}|chr)]
     13                ]}</BOUCLE_gis></BOUCLE_auteurs>
  • _plugins_/gis/trunk/json/gis_mots.html

    r48696 r49045  
    44                "id":"#ID_GIS",
    55                "title":[(#TITRE|sinon{#_mots:TITRE}|supprimer_numero|json_encode)],
    6                 "description":[(#DESCRIPTIF|json_encode)]}</BOUCLE_gis></BOUCLE_mots>
     6                "description":[(#DESCRIPTIF|json_encode)][,(#LOGO_GIS|oui)
     7                [(#SET{logo_doc,#LOGO_GIS|image_passe_partout{28,28}|image_recadre{28,28}|image_recadre{32,32,center}|image_aplatir{jpg,ffffff}})]
     8                #SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}
     9                #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
     10                #SET{icon_anchorPoint,''}
     11                ["icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],
     12                "icon_size": [(#VAL{91}|chr)]#GET{icon_w},#GET{icon_h}[(#VAL{93}|chr)]
     13                ]}</BOUCLE_gis></BOUCLE_mots>
  • _plugins_/gis/trunk/modeles/carte_gis_preview.html

    r48865 r49045  
    1212                var map_preview;
    1313                var map_preview_container = 'map_preview';
     14                var marker;
    1415                map_preview = new mxn.Mapstraction(map_preview_container,'#CONFIG{gis/api,openlayers}');
    1516               
     
    2223
    2324                <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);
     25                var data = {
     26                        "type": "FeatureCollection",
     27                        "features": [
     28                                {"type": "Feature",
     29                                        "geometry": {"type": "Point", "coordinates": [#LON, #LAT]},
     30                                        "id":"#ID_GIS",
     31                                        "title":[(#TITRE|supprimer_numero|json_encode)],
     32                                        "description":[(#DESCRIPTIF|json_encode)][,(#LOGO_GIS|oui)
     33                                        [(#SET{logo_doc,#LOGO_GIS|image_passe_partout{28,28}|image_recadre{28,28}|image_recadre{32,32,center}|image_aplatir{jpg,ffffff}})]
     34                                        #SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}
     35                                        #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
     36                                        ["icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],
     37                                        "icon_size": [(#VAL{91}|chr)]#GET{icon_w},#GET{icon_h}[(#VAL{93}|chr)]
     38                                        ]
     39                                }]
     40                }
     41                map_preview.addJSON(data);
    2742                </BOUCLE_points>
    2843                [(#TOTAL_BOUCLE|>{1}|oui)
     
    3146                </B_points>
    3247                <BOUCLE_point(GIS){id_gis}>
    33                 point_#ID_GIS = new mxn.LatLonPoint([(#LAT)],[(#LON)]);
    34                 marker_#ID_GIS = new mxn.Marker(point_#ID_GIS);
    35                 map_preview.addMarker(marker_#ID_GIS);
     48                var data = {
     49                        "type": "FeatureCollection",
     50                        "features": [
     51                                {"type": "Feature",
     52                                        "geometry": {"type": "Point", "coordinates": [#LON, #LAT]},
     53                                        "id":"#ID_GIS",
     54                                        "title":[(#TITRE|supprimer_numero|json_encode)],
     55                                        "description":[(#DESCRIPTIF|json_encode)][,(#LOGO_GIS|oui)
     56                                        [(#SET{logo_doc,#LOGO_GIS|image_passe_partout{28,28}|image_recadre{28,28}|image_recadre{32,32,center}|image_aplatir{jpg,ffffff}})]
     57                                        #SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}
     58                                        #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
     59                                        ["icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],
     60                                        "icon_size": [(#VAL{91}|chr)]#GET{icon_w},#GET{icon_h}[(#VAL{93}|chr)]
     61                                        ]
     62                                }]
     63                }
     64                map_preview.addJSON(data);
    3665                </BOUCLE_point>
    3766                <//B_points>
Note: See TracChangeset for help on using the changeset viewer.