Question
Savez-vous comment puis-je convertir une réponse JSON de marche sur Google à KML?
J'utilise cette méthode pour obtenir des instructions sur la conduite de Google au format JSON:
Comment puis-je traiter cela et l'exporter vers KML pour le voir sur Google Earth? Y a-t-il une API Java ou autre chose?
La solution
Je pense que vous pourrez aborder cette conversion comme suit:
Vous pouvez analyser les données JSON de Google en utilisant le
org.json.JSONObject
.Ensuite, pour exporter le KML, vous voudrez peut-être utiliser JAK - API Java pour KML. Vous pouvez également essayer de le faire manuellement en suivant le Documentation Google KML.
Autres conseils
Vous pouvez convertir le fichier JSON en KML comme suivant
ogr2ogr -f kml /users/me/documents/mydata.kml /users/me/documents/mydata.json
Vous pouvez également faire de même à partir d'un script Python:
Importer Sub-Process Sub-Process.Call ("Ogr2OGR -F KML /USERS/ME/Documents/Mydata.kml /Users/me/Documents/Mydata.json" ,hell=true)