Usage of GeoPoint, Geocoder, and MapController in a MapActivity