Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
非常简单的问题:既然MapView继承自View,是否可以覆盖draw()以在地图上绘制您想要的任何内容?
MapView
View
draw()
不,但您可以使用折线、多边形、圆形。如果这还不够,您可以将任何位图(甚至是您使用 Canvas 绘制的位图)与地面覆盖相结合。如果这还不够,您还可以使用瓦片叠加在整个地图上有效地绘制。
这一切都在文档中,我鼓励你学习。
直接绘图总是可以在与地图重叠的视图上完成,但它不会很好地随着地图滚动,所以最好使用上面的技术。
直接在地图上绘图是不可能的,因为它不会发生在你的过程中。