我正在尝试使用此代码来获取纬度/经度
lat = 0
long = 0
if event.errorCode then
native.showAlert( "GPS Location Error", event.errorMessage, {"OK"} )
print( "Location error: " .. tostring( event.errorMessage ) )
else
local latitudeText = string.format( '%.4f', event.latitude )
lat = latitudeText
local longitudeText = string.format( '%.4f', event.longitude )
long = longitudeText
end
它在ipad上起作用,我起诉测试 但它要么给我这个错误信息
bad argument #2 to 'format' (number expected, got nil)
或说我的纬度相同
我怎么能让这个工作?
答案 0 :(得分:1)
运行时:addEventListener(“location”,locationHandler)
这就是为什么我用even.lat获取null因为没有事件....