NavigationLocationManager NavigationLocationManager is the base location manager which handles permissions and background modes. init() locationProvider