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

Lua 当设备不移动时,如何从Corona SDK获取GPS位置数据,lua,gps,location,coronasdk,Lua,Gps,Location,Coronasdk,我在iPhone 5s上运行了Corona SDK示例GPS应用程序,发现定位事件没有触发。这仅仅是因为设备需要移动超过配置的阈值距离,还是有一种方法可以获取位置数据作为基本函数调用 样本建议提供地理位置数据的代码如下: Runtime:addEventListener( "location", function(e) local lat = e.latitude local lon = e.longitude print(lat..","..lon) end ) 但

我在iPhone 5s上运行了Corona SDK示例GPS应用程序,发现定位事件没有触发。这仅仅是因为设备需要移动超过配置的阈值距离,还是有一种方法可以获取位置数据作为基本函数调用

样本建议提供地理位置数据的代码如下:

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

    print(lat..","..lon)
end )
但是,从控制台中可以看到,print语句从未触发。除了为应用程序启用位置服务外,还应该做些什么来完成这项工作?是否有检索API中当前位置的直接请求


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

苹果在plist中提出了一个新的要求。必须为NSLocationWhenUsageDescription密钥指定一个值。

我只想确保您的操作正确。您是否将其加载到iPhone上,然后通过命令行查看终端输出?