0

我希望你们中的一个人曾经使用过这个名为 MapQuest 的地图库。为了节省性能和网络访问,我想隐藏地图并只显示覆盖。但我没有找到任何线索如何做到这一点。

如何隐藏地图并仅显示叠加层?

4

1 回答 1

0

您也许可以隐藏地图并使用类似的东西创建一个非常基本的叠加层。

ImageView v = (ImageView) findViewById(R.id.mapOverlay);
Bitmap bmp = Bitmap.createBitmap(v.getWidth(), v.getHeight(), Config.RGB_565);
Canvas canvas = new Canvas(bmp);
for (Overlay overlay: mapView.getOverlays()) {
  overlay.draw(canvas, mapView, false);
}
v.setImageBitmap(bmp);
mapView.setVisibility(View.INVISIBLE);
于 2013-11-19T16:50:08.647 回答