2013-01-18 7 views
8

Sto aggiornando la mia app alla nuova API di Android Maps V2 e ho riscontrato un problema durante il tentativo di ottenere un'immagine bitmap della mappa attualmente mostrata. In API V1 Ho fatto questo in questo modo:Come ottenere Bitmap di MapView da Android API di Google Maps V2

Bitmap mBitmap; 
MapViwe mMapView; 
// ... 
mBitmap = Bitmap.createBitmap(MAP_WIDTH, MAP_HEIGHT, Bitmap.Config.ARGB_8888); 
Canvas canvas = new Canvas(mBitmap); 
mMapView.draw(canvas); 

Whilest in API V1, questo mi ha fatto un bitmap della mappa, in API V2, tutto quello che ottiene è un rettangolo nero.

Anche con API V2 sto usando il MapView, non lo MapFragment quindi non è questo il problema.

risposta

-1

Leggi questo link Google Map API. Dopo aver letto, puoi ottenere bitmap dall'API di Google. Spero che possa aiutarti .... Grazie

+0

Siamo spiacenti, ma il collegamento è per Maps nei siti web. Immagino che potrebbe funzionare anche per Android in qualche modo, ma il metodo è quello di inviare solo la posizione e lo zoom e ottenere un'immagine mappa indietro. Ma avrei anche bisogno delle sovrapposizioni (traccia, pietre miliari, ...) che sono dipinte sulla mappa. E questo non può essere raggiunto con l'API che hai suggerito. – Ridcully