Jak obliczyć współrzędne narożne (obwiednia) statycznego obrazu mapy Google, pobranego np. Z http://maps.googleapis.com/maps/api/staticmap?center=40.714728,-73.998672&zoom=12&size=400x400&sensor=false ?
google-maps-api
Boocko
źródło
źródło
Odpowiedzi:
Myślę, że nie jest to trudny problem do rozwiązania, ale mam wątpliwości, czy dokładność jest absolutnie poprawna. Przede wszystkim musisz przekonwertować swoje centrum lat / lon na piksele za pomocą kodów gdal2tiles. Jeśli znajdę trochę czasu i jeśli chcesz, mogę przekonwertować go na stabilny kod do wyszukiwania współrzędnych narożnych.
To jest kod Pythona:
Następnie możesz użyć dodawania lub odejmowania, patrząc na następujący obraz:
Jeśli chcesz znaleźć punkt A:
lub chcesz znaleźć punkt B:
a ostatnią rzeczą, którą musisz zrobić, to przekonwertować swoje piksele na lat / lon.
więc wynik mam:
Mam nadzieję, że Ci to pomoże....
źródło
Resolution(zoom)
? Jest to znane z OSM, ale nie mogę go znaleźć dla map Google.initialResolution / (2**zoom)
.