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