Improved handling of my location mode when there is no location provider