1

如何绘制一个旋转的箭头,取决于用户的真实北面和位置?我将用它作为地图上的一个标记。它将像导航应用程序中那样工作。我目前正在考虑重写onSensorChanged并从那里调用drawMyLocation来绘制旋转的箭头。但是,它似乎是资源密集型的,因为新的旋转位图将始终在drawMyLocation内部创建。另外我无法访问MyLocationOverlay的Canvas对象。你有什么方法可以建议吗?如何在MyLocationOverlay中将旋转箭头绘制为标记?

回答

0

您必须使用传感器管理器和指南针。用画布上课。在绘制方法中绘制光标。在你的活动中实施。它会像罗盘一样根据传感器结果旋转。

+0

谢谢!我已经开始工作了。 – Arci 2012-02-09 03:39:49