Services
GET
Liefert nur die für Clients benötigte Konfiguration. Interne Photon- und Overpass-URLs werden nicht ausgegeben. Web und Android verwenden ausschließlich die Fahrtenbuch-Geocoding-Endpunkte.
Client-Konfiguration
application/json- response
map*geocoding*overpass*routing?Streckenberechnung zwischen zwei Orten (gleicher Dienst wie das Map-Matching)
updatedAt*stringFormat
date-timefeatures?Serverseitig aktivierte Funktionen. Fehlt ein Schlüssel, gilt die Funktion als nicht verfügbar.
channel?stringValue in
"dev""release"setup?mail?gravatar?curl -X GET 'https://example.com/api/v1/config/services'Example Response200
{ "map": { "provider": "osm", "type": "raster", "tileUrl": "http://example.com", "styleUrl": "http://example.com", "attribution": "string", "minZoom": 0, "maxZoom": 0, "tileSize": 256 }, "geocoding": { "enabled": true, "searchEndpoint": "string", "reverseEndpoint": "string" }, "overpass": { "nearbyEndpoint": "string", "searchRadiusMeters": 0, "maxResults": 0 }, "routing": { "enabled": true, "endpoint": "string" }, "updatedAt": "2019-08-24T14:15:22Z", "features": { "expenses": true, "monthlyReportSendNow": true }, "channel": "dev", "setup": { "completed": true }, "mail": { "enabled": true }, "gravatar": { "enabled": true }}GET
Anbieter (osm/protomaps), Startausschnitt und Protomaps-Einstellungen – dieselben Werte wie map.settings im Dashboard.
bearerAuthheader
AuthorizationBearer <JWT>Kartenvorgaben
application/json- response
provider?stringdefaultLatitude?numberdefaultLongitude?numberdefaultZoom?numberprotomapsFlavor?stringprotomapsTileServerUrl?stringprotomapsAssetsUrl?stringcurl -X GET 'https://example.com/api/v1/map/settings'Example Response
{ "provider": "string", "defaultLatitude": 0, "defaultLongitude": 0, "defaultZoom": 0, "protomapsFlavor": "string", "protomapsTileServerUrl": "string", "protomapsAssetsUrl": "string"}GET
bearerAuthheader
AuthorizationBearer <JWT>z*integerx*integery*integerSuccessful response
curl -X GET 'https://example.com/api/v1/map/osm/0/0/0.png'Example Response
Empty
GET
bearerAuthheader
AuthorizationBearer <JWT>Successful response
curl -X GET 'https://example.com/api/v1/map/protomaps/tilejson'Example Response
Empty
GET
bearerAuthheader
AuthorizationBearer <JWT>templateIndex*integerz*integerx*integery*integerSuccessful response
curl -X GET 'https://example.com/api/v1/map/protomaps/tiles/0/0/0/0'Example Response
Empty
GET
bearerAuthheader
AuthorizationBearer <JWT>fontstack*stringrange*stringSuccessful response
curl -X GET 'https://example.com/api/v1/map/protomaps/fonts/string/string'Example Response
Empty
GET
bearerAuthheader
AuthorizationBearer <JWT>file*stringSuccessful response
curl -X GET 'https://example.com/api/v1/map/protomaps/sprites/v4/string'Example Response
Empty