stopLocationUpdatestartLocationUpdateBackgroundstartLocationUpdateopenLocationonLocationChangeoffLocationChangegetLocationchooseLocation