如何显示风向?

时间:2011-02-20 18:43:33

标签: android graphics compass-geolocation direction

我想创建某种图形箭头,或者可能在指南针上画一个箭头,向用户显示风的来源方向。考虑到手机的方向,这显然会发生变化。

我的应用程序可以告诉我风向来自哪个方向(以度为单位)。 我的问题是,实现这样的事情的最佳方法是什么?

由于

2 个答案:

答案 0 :(得分:1)

在Exclipse中创建一个新的Android项目,然后选择“从现有样本创建项目”。选择目标Android版本,然后选择ApiDemos。在那里你会找到一个指南针应用程序和许多其他可以帮助你绘制屏幕的例子。

我想最好的情况是你的风箭会是3D或模拟3D,所以用户如何握住他的设备并不重要,因为他总是从高架虚拟复古点看风箭

在同一个ApiDemos中还有“传感器”演示,可以绘制设备的物理方向。

答案 1 :(得分:-1)

  • 绘制指南针,相应地绘制风箭头。
  • 如果设备知道其方向,则旋转整个物体,使指南针上的N指向实际的北方。

然后询问用户是否对这种设置感到满意,如果没有,为什么,改进等等。但是从一些简单的事情开始,就像上面那样。