organicmaps icon indicating copy to clipboard operation
organicmaps copied to clipboard

Disable location tracking with long press

Open An-anonymous-coder opened this issue 1 year ago • 12 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)

An-anonymous-coder avatar Oct 09 '24 23:10 An-anonymous-coder

  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?

biodranik avatar Oct 10 '24 07:10 biodranik

  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

An-anonymous-coder avatar Oct 11 '24 02:10 An-anonymous-coder

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.

hb0nd avatar Oct 11 '24 02:10 hb0nd

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

Misalf-git avatar Oct 11 '24 09:10 Misalf-git

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.

hb0nd avatar Oct 11 '24 12:10 hb0nd

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.

An-anonymous-coder avatar Oct 11 '24 13:10 An-anonymous-coder

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)

map-per avatar Oct 11 '24 19:10 map-per

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.

Misalf-git avatar Oct 11 '24 20:10 Misalf-git

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.

map-per avatar Oct 12 '24 19:10 map-per

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

Misalf-git avatar Oct 12 '24 21:10 Misalf-git

Is this the same functionality being discussed in these issues?: https://github.com/organicmaps/organicmaps/issues/3067 and https://github.com/organicmaps/organicmaps/issues/4047

Aurareus avatar Oct 15 '24 09:10 Aurareus

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

An-anonymous-coder avatar Oct 17 '24 15:10 An-anonymous-coder

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

Its quite a niche use case, but I see no problem to implement the "turn off location" feature in a way that its not confusing for the most of users (who don't need it).

The initial suggestion to disable location via a long tap on the location/crosshair button seems OK to me, the biggest issue is that it'd be hard to discover for users who need it.

Maybe repeatedly tapping the location button should cycle through the modes (clearly indicated by button's icon) and "no location" would be one of those modes..

pastk avatar Jan 02 '25 16:01 pastk