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.
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