Phoogle(
Google Maps PHP Class: Phoogle Maps | systemsevendesigns Freelance Web Development Cornelius, NC) and Phoogle plugins...It's all free, it uses google maps and you can customize the look and feel depending on the variation you use. You can have it return a latitude and longitude as well. With a little scripting you have show the results based on a radius from the center of the map and also show all the locations on the map. No need to make a bunch of images and so forth, let google do the work for you. I did something similar on
ChowNowOnline.com | Your Meal, Your Choice, Your Way. There you can put in your address and it will give you a list of the restaurants within a pre-defined radius. It's a new site, so right now it only caters the to Greenville,SC area. You even see that the links on the google maps link to chownow pages and nowhere else.