Pregunta
¿Sabes cómo puedo convertir una respuesta de Google Walking Directions JSON a KML?
Estoy usando este método para obtener instrucciones de manejo de Google en formato JSON:
¿Cómo puedo procesar esto y exportarlo a KML para verlo en Google Earth? ¿Hay una API Java o algo más?
Solución
Creo que podrás abordar esta conversión de la siguiente manera:
Puede analizar los datos de JSON de Google utilizando el
org.json.JSONObject
.Luego, para exportar el KML, es posible que desee usar JAK - Java API para KML. También puedes intentar hacer esto manualmente siguiendo el Documentación de Google KML.
Otros consejos
Puede convertir el archivo JSON en KML como lo siguiente
ogr2ogr -f kml /users/me/documents/mydata.kml /users/me/documents/mydata.json
También puedes hacer lo mismo con un guión de Python:
importar subprocesos subprocess.call ("ogr2ogr -f kml /users/me/documents/mydata.kml /users/me/documents/mydata.json",shell=true)