2013-04-14 11 views
7

Devo creare una vista inclinata nell'API di Maps v2. So che l'API v2 ha feature per inclinare la vista, ma non è abbastanza per il mio uso (ho bisogno di 70-75 gradi), quindi ho provato ad usare il metodo .setRotationX.Applicazione di setRotation a Maps API v2

Quando applico la rotazione, la vista stessa viene accorciata (il che significa che è applicata una sorta di rotazione), ma le tessere mappa (ho solo bisogno di una vista satellitare) rimangono nella stessa posizione. Ho anche provato a sovrascrivere metodi onDraw con l'applicazione della rotazione direttamente alla tela, ma senza fortuna.

Nell'API v1 di Maps, setRotationX funziona come previsto, i riquadri sono inclinati e ottengo una sorta di prospettiva 3D/profondità di cui ho bisogno, ma ho altri problemi, quindi sto cercando di utilizzare l'API v2.

+3

Dato che l'interfaccia utente per una mappa V2 Maps viene effettivamente sottoposta a rendering in un altro processo, con i bit restituiti per la visualizzazione nel proprio, e che il risultato viene visualizzato su un 'SurfaceView', il fatto che non si possa farlo funzionare non mi sorprende – CommonsWare

+0

Grazie per la risposta. Non ero sicuro di come esattamente API v2 funzioni, ma ora che hai spiegato, sembra davvero impossibile :( –

+0

@CommonsWare dovresti inserire come risposta – Warpzit

risposta

0

La funzione che stai cercando non è disponibile in V2 al di fuori delle mappe. Né è disponibile nella versione 3.12.

Problemi correlati