MapSVG can be used to create a store locator with a search for the nearest location from an entered address (or current user location) and sort by distance.