(Location) Reimplement some parts of the location interface - get_latitude
and get_longitude are gone now in place of get_position. Basically,
from C land we basically do a poll-style queries, but on the
implementation side (ie. Android/iOS/OSX) - they all use callback-based
location updates. So we simply check in the poll function (get_position)
whether position has changed, and if so, update the pointer values and
return true - if not, set them to 0 and return false.
(Apple) Location interface fixups
(Apple)location driver is baked in now for OSX too
(Location) Implement horizontal and vertical accuracy - Android's
location API only provides horizontal API but iOS/OSX API supports
both horizontal and vertical. Maybe consider implementing vertical
accuracy for Android by hand later
(Apple) Build fix
(iOS) Fix config reload when returning from settings menu
(Android) (Location) Function signatures for functions that return
double were wrong - should be D instead of J
(Android) Add another permission- ACCESS_COARSE_LOCATION - in case LocationManager
needs this
Add lifetime status callbacks to location interface.
Fix typo.
Merge remote-tracking branch 'upstream/master'
(Android Location) Fix init function
Merge remote-tracking branch 'upstream/master'