Yahoo Maps API offers three ways to integrate maps into a website - a simple REST-based API for map images, an Ajax JavaScript API, and a Flash API.
www.programmableweb.com