IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IGN API Géoportail Discussion :

API 1.3 avec JS : le fond de carte IGN n'apparaît plus


Sujet :

IGN API Géoportail

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 16
    Points : 9
    Points
    9
    Par défaut API 1.3 avec JS : le fond de carte IGN n'apparaît plus
    Bonjour,

    Je viens de constater que le fond de carte IGN n'apparaît plus sur mon site alors que le 10 août tous était OK.
    Y-aurait-il une panne à l'IGN ou mes codes seraient-ils devenus incompatibles ?
    Mon contrat "API web Gratuite" est encore actif (valable jusqu'au 03/07/2012 et prolongé jusqu'au 01/10/2012).
    J'ai essayé avec la clé d'un nouveau contrat "Pro", cela ne change rien.
    J'ai un script de base (API 1.3 avec JS) et un second issu du premier intégrant les cartes espagnoles IDEE (à noter que sur le second, le fond de carte espagnol IDEE apparaît).

    Voici mes scripts sur 2 pages différentes :
    http://gerard.cayez.pagesperso-orang...tes/IGN/02.htm sans IDEE
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
       <div id="viewerDiv" style="width:970px; height:600px; margin-top:-15px;"></div>
    <script type="text/javascript" src="http://api.ign.fr/geoportail/api/js/1.3/GeoportalExtended.js">
    		<!--//--><![CDATA[//><!--
        //--><!]]></script>
      <script type="text/javascript">
        <!--//--><![CDATA[//><!--
    // AJOUT de la variable qui va recevoir l'interface de visualisation (facilite le deboggage)
    var iVIEWER= null;
    window.onload = function () {
      var Projections = ['IGNF:RGF93G','CRS:84','IGNF:LAMB93','IGNF:LAMBE'];
    // les options proviennent du constructeur Geoportal.Viewer.Default
      iVIEWER = Geoportal.load(
        'viewerDiv',
        // Clé API, Centrage carte, Zoom
        ['4630919453149898197'],{lon:2.9835,lat:42.4718},12,{
          overlays:{'kml':[{name:'2\272 Etape',url:'http://gerard.cayez.pagesperso-orange.fr/Cartes/KML/02.kml',
    	options:{params:{originators:[{pictureUrl:'../../Images/HRP.ico',url:'../../index.html'}]},visibility:true}}]},
          displayProjection: Projections,
          viewerClass:Geoportal.Viewer.Default,
    			componentsOptions:{'Geoportal.Component.LegalNotice.Logo':{logoSize:30}},
          onView: initGeoportalMap,
          layers:['GEOGRAPHICALGRIDSYSTEMS.MAPS:WMSC'],
          layersOptions:{'GEOGRAPHICALGRIDSYSTEMS.MAPS:WMSC':{name:'Carte IGN (Fr)',visibility:true,opacity:1}}
        }
      );
    };
    // UTILISATION du chargeur API
    var viewer = null;
    function initGeoportalMap(options){
      viewer = this.getViewer();
      viewer.setLayersPanelVisibility(true);
      viewer.openLayersPanel(false);
      viewer.setToolsPanelVisibility(true);
      viewer.openToolsPanel(false);
      viewer.setInformationPanelVisibility(true);
    }
    //--><!]]></script>
    http://gerard.cayez.pagesperso-orang...tes/IGN/49.htm avec IDEE
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
         <div id="viewerDiv" style="width:970px; height:600px; margin-top:-15px;"></div>
    <script type="text/javascript" src="http://api.ign.fr/geoportail/api/js/1.3/GeoportalExtended.js">
    		<!--//--><![CDATA[//><!--
        //--><!]]></script>
      <script type="text/javascript">
        <!--//--><![CDATA[//><!--
    // AJOUT de la variable qui va recevoir l'interface de visualisation (facilite le deboggage)
    var iVIEWER= null;
    window.onload = function () {
      var Projections = ['IGNF:RGF93G','CRS:84','IGNF:LAMB93','IGNF:LAMBE'];
    // les options proviennent du constructeur Geoportal.Viewer.Default
      iVIEWER = Geoportal.load(
        'viewerDiv',
        // Clé API, Centrage carte, Zoom
        ['4630919453149898197'],{lon:-1.2576,lat:43.0389},12,{
          overlays:{'kml':[{name:'49\272 Etape',url:'http://gerard.cayez.pagesperso-orange.fr/Cartes/KML/49.kml',
    	options:{params:{originators:[{pictureUrl:'../../Images/HRP.ico',url:'../../index.html'}]},visibility:true}}]},
          displayProjection: Projections,
          viewerClass:Geoportal.Viewer.Default,
    			componentsOptions:{'Geoportal.Component.LegalNotice.Logo':{logoSize:30}},
          onView: initGeoportalMap,
          layers:['GEOGRAPHICALGRIDSYSTEMS.MAPS:WMSC'],
          layersOptions:{'GEOGRAPHICALGRIDSYSTEMS.MAPS:WMSC':{name:'Carte IGN (Fr)',visibility:true,opacity:1}}
        }
      );
    };
    // UTILISATION du chargeur API
    var viewer = null;
    function initGeoportalMap(options){
      viewer = this.getViewer();
      viewer.setLayersPanelVisibility(true);
      viewer.openLayersPanel(false);
      viewer.setToolsPanelVisibility(true);
      viewer.openToolsPanel(false);
      viewer.setInformationPanelVisibility(true);
    //IDEE
    var ideeResolutions= [
            0.703125,
            0.3515625,
            0.17578125,
            0.087890625,
            0.0439453125,
            0.02197265625,
            0.010986328125,
            0.0054931640625,
            0.00274658203125,
            0.001373291015625,
            0.0006866455078125,
            0.00034332275390625,
            0.000171661376953125,
            0.0000858306884765625,
            0.00004291534423828125,
            0.000021457672119140625,
            0.0000107288360595703125,
            0.00000536441802978515625,
            0.000002682209014892578125,
            0.0000013411045074462890625,
            0.00000067055225372314453125,
            0.000000335276126861572215625,
            0.0000001676380634307861078125,
            0.00000008381903171539305390625,
            0.000000041909515857696526953125
      ];
      var idee= viewer.getMap().addLayer(
        "WMS-C",'Carte IDEE (Es)',
        "http://www.idee.es/wms-c/IDEE-Base/IDEE-Base",
        {
            layers:'Todas',
            format:'image/png',
            transparent:true
        },
        {
            singleTile: false,
            projection:'EPSG:4326',
            maxExtent: new OpenLayers.Bounds(-18.865234375,25.892578125,4.865234375,46.107421875),
            gridOrigin: new OpenLayers.LonLat(0,0),
            nativeResolutions:ideeResolutions.slice(0),
            opacity:1,
            units:'degrees',
            isBaseLayer: false,
            visibility:false,
            originators:[
                {
                    pictureUrl:'http://www.idee.es/images/Logo_IDEE.gif',
                    url:'http://www.idee.es/index.jsp?lang=FR'
                }
            ]
      });
    //Fin IDEE
    }
    //Fin Chargeur API
    //--><!]]></script>
    Piètre autodidacte en javascript, je ne sais que "bidouiller" en utilisant des modèles de scripts existants.

    Merci de votre aide
    Gérard

  2. #2
    Membre averti
    Femme Profil pro
    Consultante SIG
    Inscrit en
    Mars 2011
    Messages
    233
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultante SIG

    Informations forums :
    Inscription : Mars 2011
    Messages : 233
    Points : 356
    Points
    356
    Par défaut
    bonjour,

    La date d'expiration de votre clé était fixée au 20/08/2012.
    Elle est maintenant valide jusqu'au 01/10/2012.

    Par contre, une clé obtenue sur l'espace pro donne accès uniquement aux services du Géoportail 3. Il faudra donc basculer votre application en 2.0.0beta pour qu'elle fonctionne avec cette clé.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 16
    Points : 9
    Points
    9
    Par défaut
    Bonjour,

    Merci, ça refonctionne.

    Citation Envoyé par zainab_k Voir le message
    ...La date d'expiration de votre clé était fixée au 20/08/2012 ...
    Bizarre !? Date différente de celle de fin de contrat.
    Citation Envoyé par zainab_k Voir le message
    ...Elle est maintenant valide jusqu'au 01/10/2012.
    Par contre, une clé obtenue sur l'espace pro donne accès uniquement aux services du Géoportail 3. Il faudra donc basculer votre application en 2.0.0beta pour qu'elle fonctionne avec cette clé.
    Je vais donc donc éviter si possible le contrat pro.

    Gérard

  4. #4
    Membre averti
    Femme Profil pro
    Consultante SIG
    Inscrit en
    Mars 2011
    Messages
    233
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultante SIG

    Informations forums :
    Inscription : Mars 2011
    Messages : 233
    Points : 356
    Points
    356
    Par défaut
    Je vais donc donc éviter si possible le contrat pro.
    Le services du Géoportail 2 seront arrêtés fin septembre.
    Vous êtes obligé de basculer votre application en 2.0 et d'utiliser la clé obtenue sur l'espace pro pour que votre application fonctionne après cette date.
    Il vous suffit de suivre les instructions sur cette page.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 16
    Points : 9
    Points
    9
    Par défaut
    Re
    Citation Envoyé par zainab_k Voir le message
    Le services du Géoportail 2 seront arrêtés fin septembre.
    Vous êtes obligé de basculer votre application en 2.0 et d'utiliser la clé obtenue sur l'espace pro pour que votre application fonctionne après cette date.
    Il vous suffit de suivre les instructions sur cette page.
    Merci beaucoup, je vais donc me replonger dans tout cela.
    Gérard

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Clé API pro] pas d'affichage des fonds de carte
    Par botzz dans le forum IGN API Géoportail
    Réponses: 3
    Dernier message: 14/11/2013, 13h48
  2. [API] Utiliser Samba avec Java
    Par Begood dans le forum Général Java
    Réponses: 1
    Dernier message: 13/03/2006, 19h26
  3. boîte de dialogue avec image de fond + texte
    Par Eugénie dans le forum MFC
    Réponses: 13
    Dernier message: 31/08/2004, 13h32
  4. Appeler une API sans liaison avec une DLL
    Par mat.M dans le forum x86 32-bits / 64-bits
    Réponses: 10
    Dernier message: 13/07/2004, 02h22
  5. [API WIN32] Pb avec SHGetSpecialFolderLocation
    Par Invité dans le forum MFC
    Réponses: 3
    Dernier message: 27/01/2004, 21h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo