Ho un file .tif (un'immagine satellitare) e un file .tfw corrispondente. Ho convertito con successo le coordinate (lat/lng) estratte dal file world e ho convertito il file .tif in un file .png usando Photoshop. Usando questo, ho aggiunto una sovrapposizione a terra in Google Maps. L'angolo in alto a sinistra dell'immagine sembra buono ma quando mi allontano da quell'angolo, la discrepanza tra la mia immagine satellitare e quella di Google continua a crescere. So che questo ha qualcosa a che fare con la Terra che è rotonda e non piatta. È quello che sto facendo anche possibile o c'è un passo o due che mi manca qui?Contabilità per la curvatura della Terra quando si utilizza GroundOverlays
5
A
risposta
0
Questo è solo qualcosa da verificare, ma potrebbe eliminare la sovrapposizione. Da: https://developers.google.com/maps/documentation/android/groundoverlay
Nota: quando l'immagine viene aggiunta alla mappa, verrà convertita in un'immagine con lati che sono due potenze. Puoi evitare questa conversione utilizzando un'immagine originale con dimensioni che sono due potenze, ad esempio 128 x 512 o 1024 x 1024.
La pubblicazione del codice di sovrapposizione può essere d'aiuto.
Google maps utilizza una proiezione di mercatore. Sembra che tu stia spiegando questo. – whizzle