Changeset 59584 in spip-zone


Ignore:
Timestamp:
Mar 20, 2012, 6:11:16 PM (8 years ago)
Author:
jean-marc.viglino@…
Message:

{MAJ] Passage en API-Geoportail 1.3

Location:
_plugins_/spip_geoportail
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip_geoportail/css/geoportail.css

    r58840 r59584  
    187187{       bottom:12px !important;
    188188}
    189 /** Bug d'affichage intempestif du popup */
     189/** Bug d'affichage intempestif du popup * /
    190190.GMAP .olLayerGoogleCopyright
    191191{       display: none;
    192192}
     193*/
    193194
    194195
  • _plugins_/spip_geoportail/geoportail_final.php

    r58840 r59584  
    1212       
    1313        // Version de l'API
    14         $version = '1.2';
     14        $version = '1.3';
    1515
    1616        // Version debug de l'API
     
    2121        else $api = "http://api.ign.fr/geoportail/api/js/$version/GeoportalExtended.js";
    2222       
    23         $engine=
    24 '<script>
    25 jQuery.geoportail.hash = "'.$action.'";
    26 jQuery.geoportail.versionAPI = "'.$version.'";</script>
    27 <script language=javascript>jQuery(document).ready(     function() { loadAPI(); });</script>
    28 
     23        $api =
     24'       
    2925<!-- API Geoportail -->
    3026<script type="text/javascript" src="'.$api.'">// <![CDATA[
     
    3834<script type="text/javascript" src="'._DIR_PLUGIN_GEOPORTAIL.'js/Popup/SpipPopup.js">// <![CDATA[
    3935    // ]]></script>
    40    
     36';
     37       
     38        $header =
     39'<script>
     40jQuery.geoportail.hash = "'.$action.'";
     41jQuery.geoportail.versionAPI = "'.$version.'";</script>
     42<script language=javascript>jQuery(document).ready(     function() { loadAPI(); });</script>
     43
    4144<!-- OpenLayers styles : -->
    4245<link id="__OpenLayersCss__" rel="stylesheet" type="text/css" href="http://api.ign.fr/geoportail/api/js/'.$version.'/theme/default/style.css"/>
     
    4750        {       $ykey = $GLOBALS['meta']['geoportail_yahoo_key'];
    4851                if ($ykey)
    49                         $engine .= '<script src="http://api.maps.yahoo.com/ajaxymap?v=3.0&appid='.($ykey?$ykey:'TEST').'"></script>';
    50                 else $engine .= '<script type="text/javascript">alert ("NO Yahoo Map key defined")</script>';
     52                        $header .= '<script src="http://api.maps.yahoo.com/ajaxymap?v=3.0&appid='.($ykey?$ykey:'TEST').'"></script>';
     53                else $header .= '<script type="text/javascript">alert ("NO Yahoo Map key defined")</script>';
    5154        }
    5255        /*
    5356        if (strpos($page, '<!--_SPIP_GEOPORTAIL_BING-->'))
    54         {       // $engine .= '<script src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.2&mkt=en-us"></script>';
     57        {       // $header .= '<script src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.2&mkt=en-us"></script>';
    5558        }
    5659        */
    5760        if (strpos($page, '<!--_SPIP_GEOPORTAIL_GMAP-->'))
    58         {       $engine .= '<script src="http://maps.google.com/maps/api/js?v=3.6&sensor=false"></script>'
     61        {       $header .= '<script src="http://maps.google.com/maps/api/js?v=3.6&sensor=false"></script>'
    5962                                .'<link id="__GoogleOpenLayersCss__" rel="stylesheet" type="text/css" href="http://api.ign.fr/geoportail/api/js/'.$version.'/theme/default/google.css"/>';
    6063        }
    6164               
    6265        // Inclure l'API dans le Header
    63         return preg_replace('/<!--_GEOPORTAIL_HEADER_-->/', $engine, $page, 1);
     66        $page = preg_replace('/<!--_GEOPORTAIL_HEADER_-->/', $header, $page, 1);
     67        return str_replace ('</body>',$api.'</body>',$page);
    6468}
    6569
  • _plugins_/spip_geoportail/plugin.xml

    r58260 r59584  
    55        <necessite id="SPIP" version="[1.9.0;2.1.99]" />
    66        <licence>GNU/GPL, BSD pour l'API Geoportail/OpenLayers</licence>
    7         <version>1.02.2</version>
     7        <version>1.03</version>
    88        <icon>img/geoportail.gif</icon>
    99        <etat>test</etat>
Note: See TracChangeset for help on using the changeset viewer.