Bonjour,
je n'arrive effectivement pas à libérer le jeton. Dans l'exemple ci-dessous, j'essaye de charger une tuile après avoir invoqué : http://jeton-api.ign.fr/releaseToken et surprise elle s'affiche
j'utilise le fichier proxy.php fournit par le site geoportail.
Quel procédure ai-je manqué ??
Merci d'avance pour vos réponses !
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 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body> <script type="text/javascript"> var jeton_ign = null; var proxy = 'proxy.php?url='; var requete_jeton = new XMLHttpRequest(); requete_jeton.onreadystatechange = affiche_image1; requete_jeton.open("GET", proxy + encodeURIComponent("http://jeton-api.ign.fr/getToken?key=6026775505222610659&output=raw"), true); requete_jeton.send(); function affiche_image1() { if (this.readyState == 4) { jeton_ign = this.responseText; var img1 = document.getElementById('idimg1'); img1.src = "http://wxs.ign.fr/geoportail/wmsc?LAYERS=GEOGRAPHICALGRIDSYSTEMS.MAPS&EXCEPTIONS=text/xml&FORMAT=image/jpeg&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=IGNF:GEOPORTALFXX&BBOX=135168,4949152,139264,4953248&WIDTH=256&HEIGHT=256&TILED=true&gppkey="+jeton_ign; img1.onload = libere_jeton; } } function libere_jeton() { var requete2= new XMLHttpRequest(); requete2.onreadystatechange=affiche_image2; requete2.open("GET",proxy+encodeURIComponent("http://jeton-api.ign.fr/releaseToken?gppkey="+jeton_ign),true); requete2.send(); } function affiche_image2() { if (this.readyState == 4) { var img2 = document.getElementById('idimg2'); img2.src = "http://wxs.ign.fr/geoportail/wmsc?LAYERS=GEOGRAPHICALGRIDSYSTEMS.MAPS&EXCEPTIONS=text/xml&FORMAT=image/jpeg&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=IGNF:GEOPORTALFXX&BBOX=253952,5203104,258048,5207200&WIDTH=256&HEIGHT=256&TILED=true&gppkey="+jeton_ign; } } </script> <div> <img src="" id="idimg1" /> <img src="" id="idimg2" /> </div> </body> </html>
Partager