Intégration module carte API geoportail
Bonjour,
Je voulais essayer de suivre ce tuto pour créer une API SDK sur mon site afin de faire référence à Geoportail, mais j'ai deux problèmes :
- Quand j'importe la ligne de bibliothèque j'ai un message d'erreur qui est renvoyé
- Je ne suis pas sur de comment obtenir les clès, j'ai essayer de télécharger un pdf qui permet d'avoir les clés, mais je ne suis pas sur d'à quoi correspondent les clés
voici mon code JS :
Code:
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
| import * as Gp from "@ignf-geoportal/sdk-2d";
// votre utilisation du SDK
var map = Gp.Map.load(
"mapSDK", // identifiant du conteneur HTML
// options d'affichage de la carte (Gp.MapOptions)
{
// clef d'accès à la plateforme
apiKey: "GEOGRAPHICALGRIDSYSTEMS.PLANIGNV2 - WMTS",
// centrage de la carte
center : {
location : "73 avenue de Paris, Saint-Mandé"
},
// niveau de zoom de la carte (de 1 à 21)
zoom : 17,
// Couches à afficher
layersOptions : {
"GEOGRAPHICALGRIDSYSTEMS.MAPS.SCAN-EXPRESS.STANDARD" : {
}
},
// Outils additionnels à proposer sur la carte
controlsOptions : {
// ajout d'une barre de recherche
"search" : {
maximised : true
}
},
// Repères visuels
markersOptions : [{
content : "<h1>Pôle Géosciences</h1><br/><p>73 avenue de Paris, Saint-Mandé</p><br/><p><a href='http://www.pôle-géosciences.fr/index.htm' target='_blank'>Site Web</a></p>"
}]
}
) ; |
et le renvoi de la console sous firefox :
Citation:
Uncaught SyntaxError: import declarations may only appear at top level of a module