You can disable the location access entirely on Android, and enable temporarily only for the short moments when you really need it.
Most Androids have a slide-from-top quick menu when you can toggle it with one click. Honestly, Google Maps is the only app on my phone that really needs location access.