location Manager
open override fun locationManager(manager: CLLocationManager, didDetermineState: CLRegionState, forRegion: CLRegion)
open override fun locationManager(manager: CLLocationManager, didStartMonitoringForRegion: CLRegion)
open override fun locationManager(manager: CLLocationManager, didChangeAuthorizationStatus: CLAuthorizationStatus)
open override fun locationManager(manager: CLLocationManager, monitoringDidFailForRegion: CLRegion?, withError: NSError)