For this site I made a custom module that controls a flash animated map. Everything reacts on the url so searches could still be bookmarked. The search can be controlled using the facets or the map. This map is a combination of drupal, jquery and flash. (http://www.etexgroup.com/companies/results[4])