Ātruma ierobežojumu serviss
Serviss ļauj iegūt atļautā braukšanas ātruma ierobežojumus tuvākajam ceļa posmam, ievadot interesējošā punkta koordinātas. Papildu atgriež arī ielas nosaukumu un segumu.
Servisa URL
Servisa saitei jāatbilst šādai formai:
https://api.kartes.lv/v3//speed_limit?
Atgriezto datu formāts ir JSON.
HTTP metode ir GET.
- klienta_atslega: Jums piešķirtā klienta atslēga.
Pieprasījuma parametri
Koordinātas var norādīt kādā no šiem veidiem:
Parametrs | Skaidrojums |
---|---|
lat | Ziemeļu platums WGS koordinātu sistēmā (EPSG:4326) |
lon | Austrumu garums WGS koordinātu sistēmā (EPSG:4326) |
x | x koordināta TM Baltic93 (EPSG:25884) koordinātu sistēmā |
y | y koordināta TM Baltic93 (EPSG:25884) koordinātu sistēmā |
p | Var norādīt koordinātu pārus masīva formātā (piemēram, [[510427,6308643],[514276,6304829]]) Ja tiek padotas WGS koordinātas, izmantojot "p" parametru, tad jānorāda arī GET parametrs "&wgs84" |
Atbildes parametri
Atbildē tiek atgriezts objektu masīvs, katram objektam ir divi elementi. Katra elementa saturs:
Parametrs | Skaidrojums |
---|---|
name | Ielu posma/ielas nosaukums |
populated_place | Apdzīvotā vieta (tikai ielām ar nosaukumu) |
teritorial_unit | Teritoriālā vienība (tikai ielām ar nosaukumu) |
administrative_unit | Administratīvā vienība (tikai ielām ar nosaukumu) |
surface | Ielas segums |
speed_limit | Atļautais braukšanas ātrums |
is_populated_place | Vai šī ir apdzīvotā vieta |
distance | Attālums līdz ceļa posmam |
Kļūdu kodi
Kods | Skaidrojums |
---|---|
400 | Wrong input data. Tiek atgriezts, ja vaicājumā nav ievadīti vai nav korekti ievadīti pieprasījuma parametri. |
404 | No location found. Tiek atgriezts, ja nekas nav ticis atrasts. |
5xx | Servera kļūda. |
Paraugi
Pieprasījums:
https://api.kartes.lv/v3//speed_limit?p=[[510427,6308643],[514276,6304829]]
Atbilde:
[
[
{
"name": "Maskavas iela",
"populated_place": "Rīga",
"teritorial_unit": null,
"administrative_unit": "Rīgas pilsēta",
"surface": "paved",
"speed_limit": 50,
"is_populated_place": 1,
"distance": 0.43
},
{
"name": null,
"populated_place": null,
"teritorial_unit": null,
"administrative_unit": null,
"surface": "paved",
"speed_limit": 20,
"is_populated_place": 1,
"distance": 32.28
}
],
[
{
"name": "Maskavas iela",
"populated_place": "Rīga",
"teritorial_unit": null,
"administrative_unit": "Rīgas pilsēta",
"surface": "paved",
"speed_limit": 50,
"is_populated_place": 1,
"distance": 4.53
}
]
]
Pieprasījums:
https://api.kartes.lv/v3//speed_limit?lat=56.9213439&lon=24.1712888
Atbilde:
[
{
"name": "Maskavas iela",
"populated_place": "Rīga",
"teritorial_unit": null,
"administrative_unit": "Rīgas pilsēta",
"surface": "paved",
"speed_limit": 50,
"is_populated_place": 1,
"distance": 0.43
},
{
"name": null,
"populated_place": null,
"teritorial_unit": null,
"administrative_unit": null,
"surface": "paved",
"speed_limit": 20,
"is_populated_place": 1,
"distance": 32.28
}
]