Bonjour,
Pour voir en 3D Géoportail je bosse sur une applet NASA Worldwind ...
Pour l'instant j'ai réussi à obtenir le token, facile me direz-vous.
Maintenant je ne sais pas trop quoi faire avec, n'étant pas un pro de java, je me demande comment implémenter cette couche, quelle classe utiliser dans le worldwind sdk ... WMSTiledImageLayer ?
Dans ce cas, pouvez-vous me donner des indications pour l'utiliser ?
P.S. : Voici ma méthode pour obtenir le token :
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 private static String getToken() throws IOException, ParserConfigurationException, SAXException { URL url = new URL(GP_GET_TOKEN); HttpURLConnection connection = (HttpURLConnection)url.openConnection(); connection.addRequestProperty("REFERER", "http://localhost"); connection.setRequestMethod("GET"); connection.setReadTimeout(15*1000); connection.connect(); BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream())); StringBuilder stringBuilder = new StringBuilder(); String line = null; while ((line = reader.readLine()) != null) { stringBuilder.append(line + "\n"); } //System.out.println(stringBuilder.toString()); DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance(); docBuilderFactory.setNamespaceAware(false); DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder(); InputSource is = new InputSource(); is.setCharacterStream(new StringReader(stringBuilder.toString())); Document doc = docBuilder.parse(is); return doc.getElementsByTagName("token").item(0).getTextContent(); //System.out.println(doc.getElementsByTagName("token").item(0).getTextContent()); }
Partager