If you need a live map that shows where you are or a system in which your users can search a robustly, google maps may be what your looking for. I can integrate google maps seamlessly into your site and build any functionality related to searching within defined area, connecting area and storing and retrieving data.