Get location from multiple providers, including GPS.