Calculate CO2 emission

With this API you can calculate an environmental impact (in the form of CO2 emission) that a journey from point A to point B generate with 6 different transportation modes (aircraft, bus, car, ferry, train/tram/subway, motorcykel). For transportmode car, 3 sizes are supported (small, medium, large)

DATA FORMAT
The request message format is HTML and the response message format is HTML and JSON. The default response message format is HTML, i.e. if request message contain no format argument.

For more information about this API and usage please contact the support of:  www.CommuteGreener.com

API URL
http://api.commutegreener.com

REQUEST MESSAGE ARGUMENTS
Argument     Type       Comment
startLat          double    mandatory, start latitude
startLng         double    mandatory, start longitude
endLat           double    mandatory, end latitude
endLng          double    mandatory, end longitude
format            string      default 'html', or json
callback         string      optional callback function for JSONP

REQUEST MESSAGE SAMPLE
http://api.commutegreener.com/api/co2/emissions?startLat=57.7097704&startLng=11.9661608&endLat=57.6969943&endLng=11.9865
&format=html


RESPONSE MESSAGE SAMPLE
{
 "params":{
 "format":"json",
 "startLat":"57.7097704",
 "endLat":"57.6969943",
 "endLng":"11.9865",
 "startLng":"11.9661608"
 },
 "emissions":
 [
  {
   "routedDistance":3036,
   "transportCategory":"BICYCLE",
   "transportName":"Bicycle",
   "totalCo2":0
  },
  {
   "routedDistance":3036,
   "transportCategory":"WALKING",
   "transportName":"Walking",
   "totalCo2":0
  },
  {
   "routedDistance":3036,
   "transportCategory":"TRAIN_SUBWAY_METRO",
   "transportName":"Train, Subway",
   "totalCo2":106
  },
  { 
   "routedDistance":3036,
   "transportCategory":"BUS",
   "transportName":"Bus",
   "totalCo2":121
  },
  { 
   "routedDistance":3036,
   "transportCategory":"TWO_WHEELER",
   "transportName":"Two-wheeler",
   "totalCo2":212
  },
  { 
   "routedDistance":3036,
   "transportCategory":"CAR",
   "transportName":"Car, small",
   "totalCo2":364
  },
  {
   "routedDistance":3036,
   "transportCategory":"FERRY",
   "transportName":"Ferry",
   "totalCo2":379
  },
  {
   "routedDistance":3036,
   "transportCategory":"CAR",
   "transportName":"Car, medium",
   "totalCo2":546
  },
  {
   "routedDistance":3036,
   "transportCategory":"CAR",
   "transportName":"Car, large",
   "totalCo2":728},
  {
   "routedDistance":3036,
   "transportCategory":"AIRCRAFT",
   "transportName":"Aircraft",
   "totalCo2":743
  },
  { 
   "routedDistance":3036,
   "transportCategory":
   "OTHER",
   "transportName":
   "Other",
   "totalCo2":759
  }
 ]
}