En terminal de Google Cloud Shell, haz clic en el botón Activar Cloud Shell de la barra de navegación, que se encuentra en la esquina superior derecha de la consola.
- Descargar el repositorio con el comando
git clone https://github.com/iarobotixyz/Java
- Entrar en el directorio con
cd Java/zip_code
Descargar la base de datos completa de codigos postales, el archivo CPdescarga.txt contiene la bd ejemplo.
https://www.correosdemexico.gob.mx/SSLServicios/ConsultaCP/Descarga.aspx
- Compilar el archivo con
javac zip_code.java
Va a generar un archivo llamado zip_code.class
- Ejecutar el archivo generado con el comando
java zip_code 06140
- Teniendo como resultado una cadena json con la informacion del codigo postal.
json{"zip_code": "06140","locality":"Ciudad de M�xico","federal_entity":"Ciudad de M�xico","settlements": [{"name": "Condesa","zone_type": "Urbano","settlement_type": "Colonia",}], "municipality": "Cuauht�moc"}
Nota: Si el directorio ya existe, borra los archivos anteriores antes de iniciar la clonación. rm -R Java
https://github.com/iarobotixyz/Java/tree/master/zip_code
También podemos ejecutarlo directamente desde la terminal Linux, Mac:
- Compilar el archivo con el comando:
javac zip_code.java
MBP-ROBOTXYZ:Java/zip_code$ javac zip_code.java
Va a generar en el mismo directorio un archivo llamado zip_code.class
- Ejecutar este ultimo archivo generado con el comando:
java zip_code 06140
MBP-ROBOTXYZ:Java/zip_code$ java zip_code 06140
- Teniendo como resultado una cadena json con la informacion del codigo postal.
```json{"zip_code": "06140","locality":"Ciudad de Mxico","federal_entity":"Ciudad de Mxico","settlements": [{"name": "Condesa","zone_type": "Urbano","settlement_type": "Colonia",}], "municipality": "Cuauhtmoc"}```
https://github.com/iarobotixyz/Java/tree/master/zip_code
Comentarios
Publicar un comentario