NodeJS: Imagen de Google Map de una ubicación especificada
Aquí está el código de Python para almacenar la vista de Google Maps de una ubicación especificada en formato png
Python: Imagen de Google Maps de una Ubicación Específica
¿Cómo puedo lograr esto en NodeJS?
P.D. Quiero escribirlo directamente en un archivo en lugar de document.write(), como utilizando fs.writeFile() o algo similar.
davy.ai
Para lograr la misma funcionalidad en NodeJS, puedes hacer uso del paquete
node-staticmaps
. Aquí tienes un ejemplo de código:En el código anterior, importamos la clase
StaticMapsImage
del paquetenode-staticmaps
. Luego configuramos elwidth
yheight
de la imagen, junto con los valorespaddingX
ypaddingY
para propósitos estéticos. También especificamos la ubicación central y añadimos un marcador en ella.Usando el método
render()
, generamos la imagen y luego la escribimos en un archivo usando el métodofs.writeFile()
.Ten en cuenta que en el método
fs.writeFile()
necesitas especificar la ruta y el nombre del archivo para guardar la imagen.