如何根据用户的正北和位置绘制旋转箭头?我将用它作为地图上的标记。它的工作原理与导航应用程序中的一样。我目前正在考虑覆盖onSensorChanged,并从那里调用drawMyLocation来绘制旋转的箭头。然而,这似乎是资源密集型的,因为总是在drawMyLocation中创建一个新的旋转位图。另外,我无法访问MyLocationOverlay的Canvas对象。你有什么方法可以建议吗?
您必须使用传感器管理器和指南针。用帆布上课。在ondraw方法中绘制光标。在你的活动中实现这一点。它会像指南针一样根据传感器的结果旋转。