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.
LunarUniverse/main.lua

32 lines
1.1 KiB

-----------------------------------------------------------------------------------------
--
-- main.lua
--
-----------------------------------------------------------------------------------------
local currentLocation = nil
local myMap = native.newMapView( 20, 20, 280, 360 )
local updateMap = function(event)
-- Create a native map view
if (myMap==nil) then
currentLocation = {latitude=-1,longitude=-1}
else
myMap.x = display.contentCenterX
currentLocation = myMap:getUserLocation()
myMap:setCenter( currentLocation.latitude, currentLocation.longitude )
end
local locationText = display.newText( "Location: ", 0, 400, native.systemFont, 16 )
locationText.anchorY = 0
locationText.x = display.contentCenterX
if ( currentLocation.errorCode or ( currentLocation.latitude == 0 and currentLocation.longitude == 0 ) ) then
locationText.text = currentLocation.errorMessage
else
locationText.text = "Current location: " .. currentLocation.latitude .. "," .. currentLocation.longitude
-- myMap:addMarker( currentLocation.latitude, currentLocation.longitude )
end
end
timer.performWithDelay( 1000, updateMap, -1)