Maps and Location 10k

How do I make it so my google maps will integrate with my database. I want it so customers can put in their post code and results will come up with all the locations available within a 10k distance?

Do I need to use google maps API and if so which one would be the correct pricing plan etc.

See the following examples which will get you started:

You’ll have to determine which pricing plan based on your usage and traffic. You can use the free plan to get started, and then subscribe to a plan.

Thank you. Will look at this option now