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