我希望你们中的一个人使用这个名为MapQuest的Map库。 为了节省性能和网络访问,我想隐藏地图,只显示叠加。 但我没有找到任何线索如何去做。
如何隐藏地图并仅显示叠加效果?
答案 0 :(得分: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);