Default address picker. It's just a jQuery autocomplete filled by google map geocoder suggestions.
Try to enter an address like Saint and you'll see suggests
Same but the map on the left displays selected address, even while you navigate in autocomplete suggestions.
Lat and Lng fields are just for information, they should be hidden inputs.
You can even adjust marker position on the map.