-
Couldn't load subscription status.
- Fork 176
Description
Hi,
Navit mostly works for me on Android 15 but fails to show current location, like it's not getting location data from SatNav. I have all four permissions granted to Navit (Location, Notifications, Music-Audio and Photos-Videos) and the Location service is enabled. Nevertheless, Navit fails to show current location.
Also, when Navit is running, the phone's Settings > Location page says that no applications are using the location service.
Any ideas? Thanks
Android 15
Navit v 0.5.6-arm64-v8a (I think I downloaded my Navit version from F-droid.)
UPDATE 1: Just to make sure that this is not a phone issue, I installed and ran the GPS Cockpit app and the app was able to get satnav location data and correctly show location and speed. So it looks like the problem is with Navit and not the phone.
UPDATE 2: I also tried OrganicMaps on this phone and it works fine provided that the "Use precise location" permission is granted. In the Settings > Location > Location services I have Location accuracy, WiFi scanning and Bluetooth scanning all set to OFF so am not sure how granting the "Use precise location" permission would help. It appears that the app now (on Android 15) needs to have this permission granted for the Location service to work properly, even if only GNSS satellites are used. The GPS Cockpit app also requires the Use precise location permission to be enabled to work properly.
UPDATE 3: I found no way to enable the "Use precise location" permission in Navit. Maybe Navit needs to add the android.permission.ACCESS_FINE_LOCATION permission as it may now be required for the Location service to work properly (similar to this pic: https://developer.android.com/static/codelabs/approximate-location/img/a9553249c3e2b90c_856.jpeg).