- The best explanation of what should be put in each metadata field I've found is the Guide to Photo Metadata Fields.
- Google Maps JavaScript API.
- Bing Maps V8 Web Control.
- Leaflet, an open-source JavaScript library for mobile-friendly interactive maps.