0

非常简单的问题:既然MapView继承自View,是否可以覆盖draw()以在地图上绘制您想要的任何内容?

4

1 回答 1

0

不,但您可以使用折线、多边形、圆形。如果这还不够,您可以将任何位图(甚至是您使用 Canvas 绘制的位图)与地面覆盖相结合。如果这还不够,您还可以使用瓦片叠加在整个地图上有效地绘制。

这一切都在文档中,我鼓励你学习。

直接绘图总是可以在与地图重叠的视图上完成,但它不会很好地随着地图滚动,所以最好使用上面的技术。

直接在地图上绘图是不可能的,因为它不会发生在你的过程中。

于 2013-06-06T16:13:14.473 回答