¿Cómo calcular las coordenadas de esquina (cuadro delimitador) de una imagen estática de Google Map, obtenida con, por ejemplo, http://maps.googleapis.com/maps/api/staticmap?center=40.714728,-73.998672&zoom=12&size=400x400&sensor=false ?
google-maps-api
Boocko
fuente
fuente
Respuestas:
Creo que este no es un problema tan difícil de resolver, pero tengo mis dudas sobre si la precisión es absolutamente correcta. En primer lugar, debe convertir su lat / lon central a píxeles con códigos gdal2tiles. Si encuentro algo de tiempo y si lo desea, puedo convertirlo a código estable para encontrar coordenadas de esquina.
Este es un código de Python:
Luego puede usar la suma o la resta mirando la siguiente imagen:
Si quieres encontrar el punto A:
o quieres encontrar el punto B:
y lo último que tienes que hacer es convertir tus píxeles a lat / lon.
entonces el resultado que tengo:
Espero que te ayude....
fuente
Resolution(zoom)
? Esto es conocido por OSM, pero no puedo encontrarlo para los mapas de Google.initialResolution / (2**zoom)
.