map can automatically geolocated or you type in your location manually