Geolocation

 

Geolocation questions allow a user to select a location on the map (defaulting to their current location). A search bar allows them to input an address and select one of many results. Upon selecting a result, they are taken to that location on the map and the marker is set there. If the user wishes to revert to their current location, they can use the target button.