add CLGeocoder sample.
move CLLocationManager procedure to viewDidLoad and viewWillDisappear to make sure map view is ready.