2013-01-18 10 views
8

Aktualizuję moją aplikację do nowego interfejsu API Map Google na Androida V2 i napotkałem problem podczas próby uzyskania obrazu bitmapowego aktualnie wyświetlanej mapy. W API V1 Zrobiłem to tak:Jak uzyskać mapę bitową MapView z Androida Google Maps API 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 w API V1, to ma mi bitmapy mapy, w API V2, wszystkie uzyskać jest czarny prostokąt.

Również z API V2 używam MapView, a nie MapFragment, więc to nie jest problem.

Odpowiedz

9

metoda wykonuje zadanie.

-1

Przeczytaj ten link Google Map API. Po przeczytaniu możesz pobrać bitmapę z Google API. Mam nadzieję, że może ci pomóc .... Dzięki

+0

Przepraszamy, ale link jest do Mapy na stronach internetowych. Domyślam się, że w jakiś sposób zadziała również na Androida, ale metoda polega na wysłaniu tylko lokalizacji i powiększeniu i odzyskaniu obrazu mapy. Ale potrzebowałbym również nakładek (ścieżek, kamieni milowych, ...), które są namalowane na mapie. A tego nie można osiągnąć za pomocą sugerowanego API. – Ridcully

Powiązane problemy