44 Mapping APIs

John Musser, May 30th, 2007

Google MapsSo in keeping with this week’s mapping theme, if you look at APIs sorted by type on ProgrammableWeb you can see there are now 44 APIs in the mapping category. That’s a lot of mapping-related APIs and constitutes nearly 10% of all the APIs listed at ProgrammableWeb. They may not all be what you expect. Here’s a breakdown for you:

  • The big players: The ones you expect. Google Maps API, Yahoo! Maps API, Microsoft Virtual Earth API, AOL MapQuest API (and not to forget GIS encumbent ESRI ArcWeb).
  • Commercial competitors: Pushpin is a an enterprise-friendly licensed offering with advanced GIS features such as custom layers along with Google API compatibility. The BigTribe API provides a service for location-based advertising. The deCarta API, formerly Telcontar, offers many features of interest to commercial applications like routing. The Where2GetIt SlippyMap API offers a JavaScript-free way to code maps. GlobeExplorer offers this API with access to the world’s largest database of aerial and satellite imagery.
  • Specialized startups: Use the GeoIQ API for rich data visualization that builds on top of Google Maps. The HopStop API lets you integrate mass-transit and walking directions into your own website. For neo-geographic, social community mapping there’s the Platial API or the WayFaring API. If you want maps that understand neighborhoods you could use the Urban Mapping API. Share your location and discover others nearby with the Plazes API. Get 3D mapping capabilities with the Poly9 FreeEarth API. Or, a bit more unusual is the Where’s Tim API that let’s you track the location of Tim Hibbard 24×7.
  • Open Source tools: OpenLayers open source JavaScript mapping library initially developed by MetaCarta. If you want to write a single set of code that spans multiple mapping APIs you might want to try Mapstraction, a JavaScript library that provides a common API to Google, Yahoo! and others.
  • Geocoding services: to turn addresses into latitude and longitude: geocoder.us, geocoder.ca, Ontok and Yahoo! Geocoding (note that Google and others now offer geocoding within their own mapping APIs).
  • Government sponsored: This includes APIs like the USGS Elevation Query Service from the Geological Survey returns the elevation in feet or meters for a specific latitude-longitude point. NASA provides mapping images via their satellite image API.
  • Regionally focused: The European mapping leader is the Multimap, down under in Australia and New Zealand there’s the Whereis API and ZoomIn API, and in Korea you’ll want to use the Naver Maps API. There’s also the Nearby.co.uk geocoding API and also for the UK is the iShareMaps On Demand API that geocodes UK addresses to a postcode level.

There are many thousands of maps mashups out there and we’re now up to a catalog of 1100+ map mashups listed here.

Geo-anything is clearly a hot segment of the online web services space.

Both comments and pings are currently closed.

12 Responses to “44 Mapping APIs”

May 31st, 2007
at 2:27 am
Comment by: jeepx.net » Blog Archive » Map News: Links

[...] Mapping API’s from ProgrammableWeb plus Programmable Web API [...]

May 31st, 2007
at 5:59 am
Comment by: Vecosys

All the mapping APIs

May 31st, 2007
at 2:19 pm
Comment by: links for 2007-05-31 | The Marketing Technology Blog

[...] ProgrammableWeb.com » Blog Archive » 44 Mapping APIs If you look at APIs sorted by type on ProgrammableWeb you can see there are now 44 APIs in the mapping category. (tags: api map gis geography) [...]

May 31st, 2007
at 7:33 pm
Comment by: links for 2007-05-31 « John’s musing

[...] ProgrammableWeb.com » Blog Archive » 44 Mapping APIs More APIs than you can shake a Garmin at; plus a link to 1100+ mashups of what to do with them (tags: api map web2.0 geocoding geotagging mapping) [...]

June 1st, 2007
at 2:25 am
Comment by: Just a Geek and His Blog

[...] ProgrammableWeb.com » Blog Archive » 44 Mapping APIs (tags: maps api) [...]

June 1st, 2007
at 7:58 am
Comment by:   La bataille des services cartographiques s’intensifie by e5k

[...] Une liste de 44 API développées avec Google Maps ; [...]

June 1st, 2007
at 3:58 pm
Comment by: Mashup Guide :: programmableweb helps me to keep up on a busy week in maps

[...] ProgrammableWeb.com » Blog Archive » 44 Mapping APIs gives a breakdown of the mapping related APIs. It’s helpful to have a conceptual framework for approaching this fast-growing area of mapping APIs, especially if you want to look beyond the Google maps API. [...]

June 1st, 2007
at 9:26 pm
Comment by: links for 2007-06-02 - chris.is-a-geek.net

[...] ProgrammableWeb.com » Blog Archive » 44 Mapping APIs (tags: sig) [...]

June 4th, 2007
at 1:01 pm
Comment by: O'Reilly Radar > Where 2.0: Done, Google Dev Day, WhereCamp & Mapping APIs « A Frog in the Valley Internet Stream Pulse

[...] Dev Day, WhereCamp & Mapping APIs Inspired by Where 2.0 ProgrammableWeb has published a breakdown of the 44 mapping APIs that are currently listed on the site. These 44 APIs power over 1100 mapping [...]

July 26th, 2007
at 7:16 am
Comment by: Liste d’api de cartes et de géolocalisation

[...] Source: http://blog.programmableweb.com/2007/05/30/44-mapping-apis/ [...]

July 24th, 2008
at 10:44 pm
Comment by: GeoBase

You forgot to list GeoBase (http://www.geobase.info/) another commercial competitor who specialise in routing and reverse geocoding for LBS.

June 30th, 2011
at 8:40 am
Comment by: TrailZilla

http://www.TrailZilla.com/api

Free online route sharing site with free API for any website wanting an interactive global map of walking, hiking, cycling, sailing, and outdoor sports/recreation routes for free download to GPS, GPS-enabled mobile and sharing with friends. Embed a map onto your website with 1000s of free routes to download for any activity. No coding required.

Follow the PW team on Twitter

ProgrammableWeb
APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.