I changed the provider in GPSTracker and MapsActivity from GPS_PROVIDER to PASSIVE_PROVIDER