Location Picker

Hii, I want to build app with location picker to send it data to my database, but i dont know how to create a location picker that will get lat and long. And also when user pick location it will showing the street name of location