-
Notifications
You must be signed in to change notification settings - Fork 10
v2.1_gasstations
Andreas Rotter edited this page Sep 30, 2019
·
4 revisions
Provides a list of car2go gas stations in context of specific location like ulm or austin in KML format. KML is a file format used to display geographic data in an Earth browser such as Google Earth, Google Maps, and Google Maps for mobile. More information about KML can be found here: KML Reference at code.google.com
The gas stations can be used to refuel a car2go. The customer can use the car2go fuel card to pay at those gas stations.
- Access: public
- URL: http://www.car2go.com/api/v2.1/gasstations
- Method: GET
Name | Mandatory | Description |
---|---|---|
loc | true | location identifier string of the home location for which the vehicles are searched for, e.g. "ulm", "austin". |
oauth_consumer_key | true | your assigned oauth consumer key |
format | false | defines response format. Value "json" => JSON format, otherwise xml format is used |
callback | false | defines JSONP (JSON with Padding) callback function used as wrapper |
test | false | has currently no effect |
GET http://www.car2go.com/api/v2.1/gasstations?loc=ulm&oauth_consumer_key=consumerkey
GET http://www.car2go.com/api/v2.1/gasstations?loc=austin&oauth_consumer_key=consumerkey
The KML file defines a placemark tag for each car2go gas station. The placemark tag defines following sub tags:
- name - The name of the gas station
- description - empty
- point- the coordinates of the gas station
- extendeddata - empty
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <kml xmlns:ns3="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" xmlns:ns2="http://www.w3.org/2005/Atom" xmlns="http://www.opengis.net/kml/2.2"> <Document> <description>CAR2GO Gas Stations</description> <Style id="car2go"> <IconStyle> <Icon> <href>http://www.car2go.com/common/images/openapi/marker_fuel.png </href> </Icon> <hotSpot y="0.0" x="0.0" /> </IconStyle> </Style> <Placemark> <name>Shell, Europestreet 44</name> <description></description> <styleUrl>#car2go</styleUrl> <ExtendedData /> <Point> <coordinates>10.033742,48.38719,0</coordinates> </Point> </Placemark> </Document> </kml>A JSON response example:
{"placemarks":[{"coordinates":[9.987988,48.358829,0],"name":"Shell, Hauptstraße 12"},{"coordinates":[9.990183,48.404832,0],"name":"Shell, Karlstraße 38"}]}
(c) 2010 car2go GmbH. All rights reserved. Generated 30.10.15 17:17