organicmaps / organicmaps

🍃 Organic Maps is a free Android & iOS offline maps app for travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data and is developed with love by MapsWithMe (MapsMe) founders and our community. No ads, no tracking, no data collection, no crapware. Please donate to support the development!

Home Page:https://organicmaps.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Disable location tracking with long press

An-anonymous-coder opened this issue · comments

⚠ Have you searched for similar, already existing issues?

Yes

Is your feature request related to a problem? Please describe.
When I open the app, sometimes I don't want location services being used. Sadly, once it finds my location, there is no way to turn it off without removing the permission from the app. It will keep trying to track my location.

Describe the ideal solution
Be able to long press on the location button after my location has been found to disable it.

Describe alternatives you have considered

  • Manually enable location finding on app startup
  • Separate toggles for aligning map with device (currently the single tap functionality when location is loaded) and disabling location tracking (currently the single tap functionality while location is loading)
  1. What is your use-case?
  2. Should disabling location also hide/remove the last known position from the map?
  3. Is it only for Android?
  1. Convenience and privacy, since sometimes I want to look at the map without my location being pinged. It's the same reasons the functionality is present while the location is loading.
  2. Probably not
  3. No

this seems pointless, you can just disable system location. it'll likely also end up with users accidentally doing it, then wondering why location doesn't work.

Disabling system location affects other apps.
The "Location" button on the map screen changes its icon when pressed - shuold be obvious if pressed accidentally.

I'm still confused as to why it's even an issue that a location fix is made by OM specifically, while other apps/services can.. The only reason i can see is that you trust OM less than other apps to keep location private. It feels like effectively pointless security theatre.

I don't trust it less, but there are only so many times when I actually need to use my location when using Organic Maps. It's nice to have the quick toggle.

I don't understand why you can't just disable the location in your phones quick settings. It's just one swipe and one click.

(Just to avoid confusion: GPS is a passive sensor. So nobody (apart form your Phones operating system) knows that you are using it)

Disabling system location affects other apps.

Using a device without (or bad) GPS and network based location providers wouldn't suffice / be available.

Preventing the app from moving the viewport to the current location at next start.

Saving battery.

Ok, so a use case would be that someone wants to save battery by not using GPS for OM, bit still wants to run some resource friendly GPS tracker (like FindPenguins) in the background.

For example, yes. Or a weather app, or a public transport app, or anything that may use location. Sporadically or continuously.

#3067 and #4047 would in fact cover the functionality described here.