我正在通过以下LiveCode课程 -
但是当我尝试使用 -
检查设备的位置传感器时mobileSensorAvailable("location")
返回false(不支持)
我正在使用具有内置GPS的Galaxy S3,所以这应该可行。
答案 0 :(得分:3)
如果命名传感器可用,则使用mobileSensorAvailable将返回。您当前可以从LiveCode中检查的传感器是 -
位置 - 设备的位置传感器
标题 - 设备的标题传感器
加速度 - 设备的加速度传感器
旋转速度 - 设备的旋转传感器
您说您的设备具有内置GPS功能是正确的,但在Android部署的情况下,您必须确保已检查所需的“应用程序权限”以便检测传感器这些可以是在您的应用程序中找到“独立应用程序设置”。即,这些是“精细”和/或“粗略位置”。
两者之间的主要区别是 -
如果您希望使用GPS对设备位置进行三角测量,则需要精确定位(需要 课程地点)
如果您希望使用移动网络对设备进行三角测量,则需要粗略定位 位置