Googlemaps - how to plot locations and use postcode location search

Hello,

Can anyone please tell me how I can setup a ‘find your nearest’ page on my website?

I have various google map plugins:

Most of them are out of date or not supported anymore.

Is there a way I can plot UK locations on a google map using a xml file or json feed?

Can I then use a postcode search ti display all locations on a google map?

Any help very much appreciated