Disable location tracking with long press #9487

Open
opened 2024-10-09 23:27:55 +00:00 by Ananonymouscoder · 13 comments
Ananonymouscoder commented 2024-10-09 23:27:55 +00:00 (Migrated from github.com)

⚠ 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)
⚠ 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)
biodranik commented 2024-10-10 07:13:12 +00:00 (Migrated from github.com)
  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. 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?
Ananonymouscoder commented 2024-10-11 02:03:11 +00:00 (Migrated from github.com)
  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
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
Member

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.

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.
Misalfgit commented 2024-10-11 09:28:16 +00:00 (Migrated from github.com)

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

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

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'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.
Ananonymouscoder commented 2024-10-11 13:14:04 +00:00 (Migrated from github.com)

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 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.
Contributor

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)

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)
Misalfgit commented 2024-10-11 20:33:03 +00:00 (Migrated from github.com)

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.

> 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.
Contributor

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.

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.
Misalfgit commented 2024-10-12 21:07:25 +00:00 (Migrated from github.com)

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

For example, yes. Or a weather app, or a public transport app, or anything that may use location. Sporadically or continuously.
Aurareus commented 2024-10-15 09:47:00 +00:00 (Migrated from github.com)
Is this the same functionality being discussed in these issues?: [https://git.omaps.dev/organicmaps/organicmaps/issues/3067](url) and [https://git.omaps.dev/organicmaps/organicmaps/issues/4047](url)
Ananonymouscoder commented 2024-10-17 15:33:32 +00:00 (Migrated from github.com)

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

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

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..

> 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..
Sign in to join this conversation.
No milestone
No project
No assignees
4 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: organicmaps/organicmaps#9487
No description provided.