如何将罗盘方向始终设置在西方?

时间:2012-05-07 06:25:43

标签: android google-maps compass-geolocation direction

我制作了一张指南针自动指向北方的Google地图。 但我必须始终把这个指南针指向西方。 我该怎么办?有什么想法吗?我需要执行任何特殊条款吗? 请帮帮我:(

1 个答案:

答案 0 :(得分:0)

[从北+90°承载]模数(360)

从MyLocationOverlay派生自己的类。 覆盖drawCompass(); 操纵您在必要时交给的Canvas对象。 调用super.drawCompass()在新位置绘制指南针。 将画布恢复到您找到它的方式。

protected void drawCompass(android.graphics.Canvas canvas,float bearing)是你想要的关键!!北轴承后轴承值变化不大