Yahoo! Maps Web Services
International Maps
Satelite Maps
Hybrid Maps with Overlays
![[image]](http://mowser.com/img?url=http%3A%2F%2Fl.yimg.com%2Fus.js.yimg.com%2Fi%2Fydn%2Fmaps%2Ffl-hyb.png)
Yahoo! Maps APIs let you easily embed rich and interactive maps into your web and desktop applications using your choice of platform: we provide Flash, Ajax and Map Image APIs.
Yahoo! also provides other APIs you can use to add geographically relevant content to your maps, including Yahoo! Local listings, Traffic and Weather reports, Upcoming events and Flickr Photos. Our APIs support the GeoRSS standard and you can further extend the Maps API functionality to consume any other API.
Make your web site or application come alive with rich contextual maps, location-relevant content, and dynamic user interaction. Integrate a store locator with a few lines of code, view highway traffic patterns, or create custom routes - whatever you can imagine, Yahoo! Maps web services make it easy to build into your app. Yahoo! Maps' built-in Geocoder lets you specify an address or latitude/longitude coordinates: no need to call an additional service or write special code.
Developer APIs
AJAX and Flash
AJAX API
Use DHTML and JavaScript to host your own maps. We provide the JavaScript functions to make map-making a breeze.
ActionScript 3 Flash APIs
Embed a map into your website or desktop app using the ActionScript 3.0 Maps API with Adobe Flash.
ActionScript 2 Flash APIs
DEPRECATEDEmbed maps into your website or app using the ActionScript 2.0 API with Adobe Flash.
REST, No Coding, and Utilities
REST API
Fetch a map image programmatically and stitch tiles together to build your own map.
No Coding
Overlay your map data easily using the Yahoo! Maps website to display your maps. No coding is necessary.
Geocoding API
Transform physical addresses into encoded latitude-longitude (geocoded) responses.
GeoRSS - Version 2
Use GeoRSS tagged XML files with the Yahoo! Maps Ajax API to overlay your data on Yahoo! Maps - creating custom maps without programming.
Using Yahoo! Maps APIs
At the lowest level, each Yahoo! Maps API works the same way. Using REST, you can plot points on a map with features like custom descriptions, URLs, labels, groups, icons and more. Your data inputs need to be formatted in Web-standard RSS format with either longitude/latitude or address information, as you like. All Yahoo! Maps APIs can take actual address information and process the geocoding for you. No more messing with preprocessing to generate XML already encoded with latitude/longitude!
To get started, first select the API that's right for you. Pick from the following options, as they offer different functionality and ease of use.
By Programming Language:
By User Experience:
Next, using some of the other Yahoo! Web Services we provide, such as the Traffic APIs and Local Search APIs you can easily add content to your Yahoo! Maps application.
Get more ideas from our application gallery, featuring working examples that you can use as a starting point for your own applications.
Ready to get started?
Recent Blog Articles
August 20, 2008
Rise of the Filipino Web Innovator
August 20, 2008
Ferrets, Disco, and Community (Barcamping in Leeds)
August 19, 2008
RDF, XSLT, & the Monkey Make 3
August 15, 2008

Send Your Suggestions