Hi,
Thanks for getting back to me. I’ll post my code. I copied some content from the docs. The permissions are set correctly.
----------------------------------------------------------------------------------------- -- -- scene2.lua -- ----------------------------------------------------------------------------------------- local storyboard = require( "storyboard" ) local widget = require "widget" local scene = storyboard.newScene() local function returnHome() storyboard.gotoScene( "splash", "crossFade", 1000 ) return true end function scene:createScene( event ) local group = self.view local background = display.newImage("workscreen.png") background.x = display.contentWidth/2 background.y = display.contentHeight/2 local locationHandler = function( event ) -- Check for error (user may have turned off location services) 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 ) currentLatitude = latitudeText latitude:setText( latitudeText ) local longitudeText = string.format( '%.4f', event.longitude ) currentLongitude = longitudeText longitude:setText( longitudeText ) local altitudeText = string.format( '%.3f', event.altitude ) altitude:setText( altitudeText ) local accuracyText = string.format( '%.3f', event.accuracy ) accuracy:setText( accuracyText ) local speedText = string.format( '%.3f', event.speed ) speed:setText( speedText ) local directionText = string.format( '%.3f', event.direction ) direction:setText( directionText ) -- Note that 'event.time' is a Unix-style timestamp, expressed in seconds since Jan. 1, 1970 local timeText = string.format( '%.0f', event.time ) time:setText( timeText ) end end -- Activate location listener Runtime:addEventListener( "location", locationHandler ) local lat = event.latitude local long = event.longitude local myText = display.newText( "Lat: " .. lat, 100, 200, native.systemFont, 16 ) myText:setFillColor( 0, 0, 0 ) print( lat ) print ( long ) appicon = widget.newButton{ defaultFile="code\_but.png", onRelease = returnHome } appicon.x = 1015 appicon.y = 643 group:insert ( background ) group:insert ( appicon ) end function scene:enterScene( event ) local group = self.view end function scene:exitScene( event ) local group = self.view end function scene:destroyScene( event ) local group = self.view if appicon then appicon:removeSelf() appicon = nil end end scene:addEventListener( "createScene", scene ) scene:addEventListener( "enterScene", scene ) scene:addEventListener( "exitScene", scene ) scene:addEventListener( "destroyScene", scene ) return scene
Thanks,
Rik