2014-09-30 68 views
0

我已經在iPhone 5s上運行Corona SDK示例GPS應用程序,並且發現位置事件未被觸發。這是因爲設備需要超出配置的閾值距離,還是有一種方法將位置數據作爲基本函數調用?如何從設備未移動時從Corona SDK獲取GPS位置數據

,樣本建議應提供地理位置數據的代碼是這樣的:

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

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

然而print語句永遠不會觸發,如目擊在控制檯中。除了爲應用程序啓用位置服務之外,還應該做些什麼來完成此項工作?是否有直接請求檢索API中的當前位置?

我有問題的答案。想分享。

+0

我只是想確保你做得正確。你是在iPhone上加載它,然後通過命令行看終端輸出嗎? – 2014-10-13 22:51:25

回答

1

原來蘋果在plist中有一項新要求。必須爲NSLocationWhenInUseUsageDescription項指定一個值。