非常简单的问题:由于MapView
继承自View
,是否有可能覆盖draw()
以在地图上绘制任何您想要的内容?
不可以,但是你可以使用折线、多边形、圆。如果这还不够,你可以把任何位图(甚至是你用画布绘制的)与地面覆盖相结合。如果这还不够,你也可以使用贴图叠加来有效地绘制整个地图。
都在文档里,我鼓励你去学习。
直接绘图总是可以在与地图重叠的视图上完成,但它不会很好地滚动地图,所以最好使用上面的技术。
直接在地图上绘图是不可能的,因为它不会在你的过程中发生。