我在iPhone 5s上运行了Corona SDK示例GPS应用程序,并看到该位置事件未被触发。这仅仅是因为设备需要超出配置的阈值距离,还是有一种方法可以将位置数据作为基本函数调用?
示例建议的代码应该提供地理位置数据:
Runtime:addEventListener( "location", function(e)
local lat = e.latitude
local lon = e.longitude
print(lat..","..lon)
end )
然而,正如控制台中所见,打印声明永远不会触发。除了为应用启用位置服务之外,还应该做些什么呢?是否有直接请求检索API中的当前位置?
我有一个问题的答案。想分享。
答案 0 :(得分:1)
事实证明,Apple在plist中有一项新的要求。必须为NSLocationWhenInUseUsageDescription键指定值。