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

时间:2013-11-01 08:51:13

标签: java android mapquest

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

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

1 个答案:

答案 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);