I use this every day and it works. On iOS I enable "Location Services" in the standalone settings. I DON'T enable GPS. This is because there is an outstanding bug where if the device does not have a GPS (like an iPad 2) mobileSensorReading does not work with "GPS" ticked. On Android I enable both "Course" and "Fine" location.
Ralph DiMola IT Director Evergreen Information Services [email protected] -----Original Message----- From: use-livecode [mailto:[email protected]] On Behalf Of Alex Shaw Sent: Wednesday, May 27, 2015 8:37 AM To: How to use LiveCode Subject: Re: gps tracker Hmm. I've just tried the following function by Ralph DiMola and no luck. function GetGpsCords local tGPS if not mobileSensorAvailable("location") then return empty put mobileSensorReading("location", true) into tGPS if tGPS["latitude"] is not empty and tGPS["longitude"] <> 0 then wait .25 seconds put mobileSensorReading("location", true) into tGPS end if if tGPS["latitude"] is not empty and tGPS["longitude"] <> 0 then return tGPS else answer "GPS is not enabled or your GPS can't determine your location." & cr & "If your GPS was just enabled, please try again in a few minutes." with "OK" titled "Proximity Search" return empty end if end GetGpsCords On iOS for the LC standalone settings I have ticked Location Services, GPS & WiFi in the Requirements and Restrictions section and mobileLocationAuthorizationStatus() returns 'notDetermined' on the test iPhone 5. The test app doesn't appear under the listed apps in Settings -> Privacy -> Location Services, so how this work? On the Android test device, Location is enabled under settings and I have Fine and Coarse Location enabled in the LC standalone settings. Using LC 7.0.5 with a iPhone 5 and Nexus 7. All up to date. regards alex On 27/05/2015 10:05 pm, Magicgate Software - Skip Kimpel wrote: > My first stumbling block with it was that I didn't realize the data > was returned in an array. Once I saw that I was able to easily parse > the data and begin using it. > > SKIP > > On Wed, May 27, 2015 at 7:50 AM, Alex Shaw <[email protected]> wrote: > >> Hi >> >> I recently tested mobileCurrentLocation() for both Android & iOS on >> LC >> 7.0.5 and can't seem to get it working. >> >> Is there a good guide somewhere? >> >> The dictionary is definitely lacking in this area. >> >> regards >> alex >> >> On 21/05/2015 10:36 am, Richard Gaskin wrote: >> >>> Roger Eller wrote: >>> >>>> That's what I find most frustrating about reading this list. We >>>> have an x-plat dev environment, so I keep hoping to see mergExt >>>> eventually go x-plat too. After all, there's a lot of android >>>> devices out there these days. >>> Last time I used it mobileCurrentLocation is working on Android. >>> >>> Does it not work in iOS? >>> >>> >> _______________________________________________ >> use-livecode mailing list >> [email protected] >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
