我希望你们中的一个人曾经使用过这个名为 MapQuest 的地图库。为了节省性能和网络访问,我想隐藏地图并只显示覆盖。但我没有找到任何线索如何做到这一点。
如何隐藏地图并仅显示叠加层?
您也许可以隐藏地图并使用类似的东西创建一个非常基本的叠加层。
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);