1

如何根据用户的真北和位置绘制旋转箭头?我将使用它作为地图上的标记。它将像导航应用程序中的那样工作。我目前正在考虑覆盖 onSensorChanged 并从那里调用 drawMyLocation 来绘制旋转箭头。然而,它似乎是资源密集型的,因为新的旋转位图将始终在 drawMyLocation 中创建。另外,我无法访问 MyLocationOverlay 的 Canvas 对象。你有什么方法可以推荐吗?

4

1 回答 1

0

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

于 2012-02-03T10:41:38.053 回答