我对 mapView 有特殊需求,但我找不到任何好的解决方案。
我有一个 Mapview,上面显示了一些标记,而且效果很好。 我的需要是我想在屏幕上放置一种图层/背景,以便“屏蔽” map ,但我总是想看到标记,并保留所有 map View 功能(缩放、移动等) 有什么解决方案吗?
希望您能理解我的需求。
非常感谢。
最佳答案
创建一个叠加层来掩盖(覆盖)您要覆盖的 map 部分。在此 oevrlay 的 onDraw()
中,只需绘制满足您的蒙版要求(区域、颜色和不透明度)的内容即可。
为确保标记始终可见,您需要在将 mask 贴图添加到 mapView.getOverlays.add()
之后添加带有标记的叠加层。
好好享受吧。
关于android - 在 mapView 上添加图层或背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13053085/