无法通过脚本在LiveCode中检索移动设备位置

时间:2014-03-04 12:43:49

标签: livecode

我正在通过以下LiveCode课程 -

http://lessons.runrev.com/s/lessons/m/4069/l/30379-how-do-i-get-the-location-and-use-the-digital-compass

但是当我尝试使用 -

检查设备的位置传感器时
mobileSensorAvailable("location")

返回false(不支持)

我正在使用具有内置GPS的Galaxy S3,所以这应该可行。

1 个答案:

答案 0 :(得分:3)

如果命名传感器可用,则使用mobileSensorAvailable将返回。您当前可以从LiveCode中检查的传感器是 -

  • 位置 - 设备的位置传感器

  • 标题 - 设备的标题传感器

  • 加速度 - 设备的加速度传感器

  • 旋转速度 - 设备的旋转传感器

您说您的设备具有内置GPS功能是正确的,但在Android部署的情况下,您必须确保已检查所需的“应用程序权限”以便检测传感器这些可以是在您的应用程序中找到“独立应用程序设置”。即,这些是“精细”和/或“粗略位置”。

两者之间的主要区别是 -

  • 如果您希望使用GPS对设备位置进行三角测量,则需要精确定位(需要 课程地点)

  • 如果您希望使用移动网络对设备进行三角测量,则需要粗略定位 位置