如何在设备不移动时从Corona SDK获取GPS位置数据

时间:2014-09-30 21:57:19

标签: lua gps location corona

我在iPhone 5s上运行了Corona SDK示例GPS应用程序,并看到该位置事件未被触发。这仅仅是因为设备需要超出配置的阈值距离,还是有一种方法可以将位置数据作为基本函数调用?

示例建议的代码应该提供地理位置数据:

Runtime:addEventListener( "location", function(e)
    local lat = e.latitude
    local lon = e.longitude

    print(lat..","..lon)
end )

然而,正如控制台中所见,打印声明永远不会触发。除了为应用启用位置服务之外,还应该做些什么呢?是否有直接请求检索API中的当前位置?

我有一个问题的答案。想分享。

1 个答案:

答案 0 :(得分:1)

事实证明,Apple在plist中有一项新的要求。必须为NSLocationWhenInUseUsageDescription键指定值。