es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Convertir la URL de Google Streets en una imagen estática.

Google Street View tiene una API para imágenes estáticas, como se hace referencia en esta publicación. ¿Los parámetros necesarios para la imagen estática están ubicados dentro de una URL de Google Maps Street View? ¿Y hay una mejor manera de extraerlos?

https://www.google.com/maps/@38.8803747,-77.0404946,3a,75y,71.74h,90.2t/data=!3m7!1e1!3m5!1s5FO2Gol-VCDw3tTsT3iL7A!2e0!6shttps:%2F%2Fstreetviewpixels-pa.googleapis.com%2Fv1%2Fthumbnail%3Fpanoid%3D5FO2Gol-VCDw3tTsT3iL7A%26cbclient%3Dmapssv.tactile.gps%26w%3D203%26h%3D100%26yaw%3D355.97687%26pitch%3D0%26thumbfov%3D100!7i13312!8i6656

¿Quizás el centro de 500px por 500px del centro de la URL mencionada, junto con el nivel de zoom y la dirección de la vista?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como se indica en la publicación proporcionada, Google Street View sí tiene una API para imágenes estáticas, y los parámetros necesarios para generar estas imágenes estáticas se pueden encontrar dentro de una URL de Google Maps Street View. La URL contiene parámetros clave como las coordenadas de latitud y longitud, la inclinación, el nivel de zoom y más.

    Para extraer los parámetros necesarios para generar una imagen estática, puede analizar la URL utilizando una expresión regular o utilizar una biblioteca de análisis de URL como la interfaz URLSearchParams en JavaScript. Una vez que haya extraído los parámetros necesarios, puede usarlos para generar la imagen estática.

    En cuanto a la mejor manera de extraer la imagen específica de 500 px por 500 px del frente y el nivel de zoom, puede ajustar el parámetro de fov (campo de visión) para obtener la salida deseada. Por defecto, el parámetro fov en Street View está configurado en 90 grados, lo que proporciona una vista más amplia de la escena. Para reducir el campo de visión y enfocarse en un área más pequeña en el centro de la imagen, reduzca el valor de fov. Por ejemplo, establecer fov=50 reduciría el campo de visión y proporcionaría una vista más cercana del centro de la imagen.

Comments are closed.