I am developing a web site for property managers that will show details of various apartments and homes. On each property detail page, I want to have a map showing where the property is located. In the site's administrative backend, I have a page where the site owner can choose a map from Google, Yahoo or Mapquest. This choice will be called out of the database and sent to the property detail page, where the map to be shown will depend on which map the web site owner has chosen for the site. For an example, see the Show on Map link at [url removed, login to view]
So, to sum it up, the site owner will be able to choose a Google, Yahoo or MapQuest map. This information is stored (along with the Google API key), then called out of the database, along with the property's address, and displayed on the property detail page as an area on the page that can be opened or closed as in the example link above.
Last, the site is in classic ASP and I'm using a MS SQL database.