You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.7 KiB
38 lines
1.7 KiB
4 years ago
|
-----------------------------------------------------------------------------------------
|
||
|
--
|
||
|
-- main.lua
|
||
|
--
|
||
|
-----------------------------------------------------------------------------------------
|
||
|
|
||
|
local latitude = display.newText( "-", 100, 50, native.systemFont, 16 )
|
||
|
local longitude = display.newText( "-", 100, 100, native.systemFont, 16 )
|
||
|
local altitude = display.newText( "-", 100, 150, native.systemFont, 16 )
|
||
|
local accuracy = display.newText( "-", 100, 200, native.systemFont, 16 )
|
||
|
local speed = display.newText( "-", 100, 250, native.systemFont, 16 )
|
||
|
local direction = display.newText( "-", 100, 300, native.systemFont, 16 )
|
||
|
local time = display.newText( "-", 100, 350, native.systemFont, 16 )
|
||
|
|
||
|
local locationHandler = function( event )
|
||
|
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 )
|
||
|
latitude.text = latitudeText
|
||
|
local longitudeText = string.format( '%.4f', event.longitude )
|
||
|
longitude.text = longitudeText
|
||
|
local altitudeText = string.format( '%.3f', event.altitude )
|
||
|
altitude.text = altitudeText
|
||
|
local accuracyText = string.format( '%.3f', event.accuracy )
|
||
|
accuracy.text = accuracyText
|
||
|
local speedText = string.format( '%.3f', event.speed )
|
||
|
speed.text = speedText
|
||
|
local directionText = string.format( '%.3f', event.direction )
|
||
|
direction.text = directionText
|
||
|
local timeText = string.format( '%.0f', event.time )
|
||
|
time.text = timeText
|
||
|
end
|
||
|
end
|
||
|
|
||
|
-- Activate location listener
|
||
|
Runtime:addEventListener( "location", locationHandler )
|