📍

Detekce městského obvodu Plzně

Zjistí, ve kterém obvodu a části obce se nacházejí zadané GPS souřadnice

O službě

Služba přijímá GPS souřadnice ve formátu WGS 84 a vrací, ve kterém městském obvodu (Plzeň 1–10) a části obce se bod nachází.

GET http://tools.jasnapaka.com/mestske-obvody-plzen/service.php?lat=49.7381&long=13.3822&format=json
Vyzkoušet službu
Příklady:
▶ Zobrazit surový JSON

        

Dokumentace API pro vývojáře

Jednoduchý dotaz (GET)

Odešlete GET požadavek s parametry lat a long ve formátu WGS 84:

GET http://tools.jasnapaka.com/mestske-obvody-plzen/service.php?lat=49.738065&long=13.382195&format=json
ParametrTypPopis
latfloatZeměpisná šířka (povinný)
longfloatZeměpisná délka (povinný)
formatstringxml (výchozí) nebo json

Dávkový dotaz (POST)

Odešlete POST požadavek s JSON polem souřadnic v těle:

[ { "lat": 49.738065, "long": 13.382195 }, { "lat": 49.777222, "long": 13.376033 } ]

Odpověď je pole výsledků ve stejném pořadí jako vstup. Každá položka obsahuje buď úspěšný výsledek, nebo chybový objekt.

Odpovědi

Úspěch (HTTP 200) — JSON:

{ "code": "umo3", "umo": "Plzeň 3", "part": "U zimního stadionu" }

Úspěch (HTTP 200) — XML:

<?xml version="1.0" encoding="UTF-8"?> <area> <code>umo3</code> <umo>Plzeň 3</umo> <part>U zimního stadionu</part> </area>
PoleTypPopis
codestringKód obvodu (umo1 – umo10)
umostringNázev městského obvodu (např. "Plzeň 3", "Plzeň 5 - Křimice")
partstringNázev urbanistického obvodu / části obce

Chybové odpovědi

Chyba — JSON:

{ "code": 3, "msg": "Na základě vstupních parametrů 'lat' a 'long' nebyl nalezen žádný městský obvod." }

Chyba — XML:

<?xml version="1.0" encoding="UTF-8"?> <error> <code>3</code> <msg>Na základě vstupních parametrů...</msg> </error>
KódHTTPVýznam
1500Služba je vypnuta
2500Parametry lat a long musí být reálná čísla
3404Pro dané souřadnice nebyl nalezen žádný městský obvod
4500Interní chyba — databáze není dostupná
5500V POST payloadu nebyl nalezen platný JSON

Příklady volání

# Jednoduchý dotaz — JSON curl "http://tools.jasnapaka.com/mestske-obvody-plzen/service.php?lat=49.738065&long=13.382195&format=json" # Jednoduchý dotaz — XML (výchozí formát) curl "http://tools.jasnapaka.com/mestske-obvody-plzen/service.php?lat=49.738065&long=13.382195" # Dávkový dotaz — POST curl -X POST -H "Content-Type: application/json" \ -d '[{"lat":49.738065,"long":13.382195},{"lat":49.777222,"long":13.376033}]' \ "http://tools.jasnapaka.com/mestske-obvody-plzen/service.php?format=json"