Maps
With JavaScript APIs for Google Maps, Bing Maps, and MapQuest, and Open Street Maps (Overpass API), it is very easy to embed customized maps on your website.
We'll focus on using the JavaScript API for Google Maps, although similar capabilities exist with other map platforms. If we want to include a map on our website, there are a few possible ways to solve this problem:
- Embed a map created using Google's tools
- Use the JavaScript API
- Custom Data
- Use standards such as GeoRSS or KML
Each approach has some advantages and shortcomings. Essentially the trade-offs will be increased complexity with increased flexibility and control.