如何在App Inventor 2中制作线性罗盘

时间:2015-04-12 11:36:58

标签: android compass-geolocation app-inventor

我正在尝试学习App Inventor 2,通过实施教程并以另一种方式重做一些。我目前正在尝试制作类似于this的指南针,但我想要的是线性显示,而不是经典的旋转磁盘,如this

旋转罗盘中使用的代码块是否应该以某种方式改变,以获得线性罗盘效果?只需更改显示图像就行不通了。

我目前正在使用此块组合:

"当OrientationSensor1.OrientationChanged时 设置Compass.Heading以获得方位角+180(总是得到N)"

有人可以给我一些关于如何在app Inventor 2中实现工作线性指南针的线索吗?提前感谢大家的答案。

1 个答案:

答案 0 :(得分:1)

您可以使用画布自己绘制一个。

检查此示例如何渲染它,它仅绘制北标记,但您可以轻松扩展它以绘制所有其他标记...

在使用之前我会尝试这种方法(重新绘制标记的旧位置)并不比清除整个画布更快(可能执行得更快)。

祝你好运。 HorizontalCompass blocks