Supported Map API Providers

Giles Collingwood edited this page Oct 18, 2013 · 5 revisions

Provider Ids

Provider Id Provider Name Requires Authentication
cloudmade CloudMade Yes
esri ESRI ArcGIS No
google Google v2 Yes
googlev3 Google v3 No
leaflet Leaflet No
mapquest MapQuest Yes
microsoft Bing Maps v6 No
microsoft7 Bing Maps v7 Yes
nokia Nokia/Here Maps Yes
openlayers OpenLayers No
openmq MapQuest Open No
openspace OS OpenSpace Yes
ovi Ovi Maps No
yandex Yandex Maps Yes

Provider Specific Information

CloudMade

API documentation can be found here: http://developers.cloudmade.com/projects/show/web-maps-api (note: this URL requires a valid CloudMade account and for you to be logged in under that account)

<script type="text/javascript" src="http://tile.cloudmade.com/wml/latest/web-maps-lite.js"></script>
<script type="text/javascript">
var cloudmade_key = "[your-api-key-here]";
</script>

ESRI ArcGIS

API documentation can be found here: http://help.arcgis.com/en/webapi/javascript/arcgis/

<link href="http://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/esri/css/esri.css" media="all" rel="stylesheet" type="text/css" />
<link href="http://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/claro.css" media="all" rel="stylesheet" type="text/css" />
<script src="http://serverapi.arcgisonline.com/jsapi/arcgis/?v=3.2" type="text/javascript"></script>

Google v2

API documentation can be found here: https://developers.google.com/maps/documentation/javascript/v2/reference

<script type="text/javascript" src="http://maps.google.com/maps?file=api&v=2&key=[your-api-key-here]"></script>'

Google v3

API documentation can be found here: https://developers.google.com/maps/documentation/javascript/

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>

Leaflet

API documentation can be found here: http://leafletjs.com/

<link href="http://leaflet.cloudmade.com/dist/leaflet.css" media="all" rel="stylesheet" type="text/css" />
<script src="http://leaflet.cloudmade.com/dist/leaflet.js" type="text/javascript"></script>

MapQuest

API documentation can be found here: http://developer.mapquest.com/web/products/featured/javascript

<script src="http://www.mapquestapi.com/sdk/js/v7.0.s/mqa.toolkit.js?key=[your-api-key-here]" type="text/javascript"></script>

Bing Maps v6

API documentation can be found here: http://msdn.microsoft.com/en-us/library/bb429619.aspx

<script type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.3&mkt=en-us"></script>

Bing Maps v7

API documentation can be found here: http://msdn.microsoft.com/en-us/library/gg427610.aspx

<script charset="UTF-8" type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0"></script>
<script type="text/javascript">
var microsoft_key = "AlneHdcKOFDot4FjwyuLH8ZSUIz5rv_X22vULKa7H5ia0JnsxiykdO8y-dgLQMU6";'
</script>

Nokia/Here Maps

API documentation can be found here: http://developer.here.net/javascript_api

<meta http-equiv="X-UA-Compatible" content="IE=7; IE=EmulateIE9" />
<script src="http://api.maps.nokia.com/2.2.1/jsl.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
nokia.Settings.set ("appId", "[your-app-id-here]");
nokia.Settings.set ("authenticationToken", "[your-auth-token-here]");
</script>

OpenLayers

API documentation can be found here: http://openlayers.org/

<script type="text/javascript" src="http://dev.openlayers.org/releases/OpenLayers-2.9.1/OpenLayers.js"></script>

MapQuest Open

API documentation can be found here: http://developer.mapquest.com/web/products/open/sdk

<script src="http://open.mapquestapi.com/sdk/js/v7.0.s/mqa.toolkit.js"></script>

OS OpenSpace

API documentation can be found here: http://www.ordnancesurvey.co.uk/oswebsite/web-services/os-openspace/api/documentation.html

<script type="text/javascript" src="http://openspace.ordnancesurvey.co.uk/osmapapi/openspace.js?key=[your-api-key-here]"></script>

Ovi Maps

API documentation for Ovi Maps is now offline

<script src="http://api.maps.ovi.com/jsl.js" type="text/javascript" charset="utf-8"></script>

Yandex Maps

API documentation can be found here: http://api.yandex.ru/maps/doc/jsapi/1.x/dg/concepts/About.xml or if you prefer it in English here: http://api.yandex.com/maps/doc/jsapi/

<script src="http://api-maps.yandex.ru/1.1/index.xml?key=[your-api-key-here]" type="text/javascript"></script>