2013-01-18 10 views
8

私のアプリを新しいAndroid Maps API V2にアップデートして、現在表示されているマップのビットマップイメージを取得しようとすると問題が発生しました。私はそうのようにこれをしなかったAPIのV1で:Androidからマップビューのビットマップを取得する方法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 APIのV1で、これは私にマップのビットマップを持って、APIのV2で、私が得るすべてが黒い長方形です。

また、API V2の場合は、MapFragmentではなくMapViewを使用していますので、これは問題ではありません。

答えて

-1

このリンクを読むGoogle Map API。読んだ後、Google APIからビットマップを取得できます。私はそれがあなたを助けることを願って....ありがとう

+0

申し訳ありませんが、リンクはウェブサイトのマップ用です。私はそれが何とかAndroidのためにも働くだろうと思うが、方法は場所を送信し、ズームして地図画像を戻すことである。しかし、地図に描かれているオーバーレイ(トラック、マイルストーン、...)も必要です。それはあなたが提案したAPIでは達成できません。 – Ridcully

関連する問題