Fórum nápovědy

Seznam

Reverzní geokódování občas vrací neplatné odpovědi

Jan Pecha

8.6.2021 v 10:51

Dobrý den,

Na projektu používáme Mapy.cz včetně služby reverzního geokódování.

Od 7.6.2021 evidujeme občasné chybné odpovědi z API pro reverzní geokódování.

---

Chyba #1:
- URL požadavku: https://api.mapy.cz/rgeocode?lon=14.434141&lat=50.083549&count=0
- XML odpovědi:
<?xml version="1.0" encoding="utf-8"?>
<rgeocode label="Uzeničky - rozc." status="200" message="OK">
<item id="1999698" name="{{ no such element: dict object[&#39;name&#39;] }}" source="base" type="by_hand" x="13.940193631553834" y="49.4944597248876" />
<item id="2089579" name="{{ no such element: dict object[&#39;name&#39;] }}" source="base" type="by_hand" x="13.9355683" y="49.4758149" />
<item id="2113640" name="{{ no such element: dict object[&#39;name&#39;] }}" source="base" type="by_hand" x="13.9515393288" y="49.4897941401" />
<item id="327" name="{{ no such element: dict object[&#39;name&#39;] }}" source="muni" type="ruian" x="13.95240107146598" y="49.48886516204888" />
<item id="11825" name="{{ no such element: dict object[&#39;name&#39;] }}" source="ward" type="ruian" x="13.95240107146598" y="49.48886516204888" />
</rgeocode>

- Odpověď se vztahuje k odlišným souřadnicím než jsou v požadavku.
- V atributech name se objevuje: {{ no such element: dict object[&#39;name&#39;] }}

---

Chyba #2:
- URL požadavku: https://api.mapy.cz/rgeocode?lon=14.434141&lat=50.083549&count=0
- XML odpovědi:
<?xml version="1.0" encoding="utf-8"?>
<rgeocode lon="14.434141" lat="50.083549" status="500" message="Timeout while reading.">
</rgeocode>
- Problém s timeout.

---

Zkoušeno v posledních verzích prohlížečů Opera GX, Chrome, Firefox, Edge.

Probíhá na Mapy.cz nějaká odstávka? Nebo je server pro reverzní geokódování přetížený?

Pokud máte plánovanou odstávku, je možné někde najít kalendář odstávek?

Předem děkuji za odpověď.

S pozdravem

Jan Pecha

Spo kez

18.6.2021 v 14:36

relevantní
Dobrý den,

nahlášený problém prověřujeme, ozveme se s dalšími informacemi.

Díky za trpělivost

Spo kez

24.6.2021 v 14:23

relevantní
Dobrý den,

nasadili jsme opravu, uvedený problém by měl být vyřešený, můžete prosím ověřit na vaší straně?

Díky

Jan Pecha reagoval na příspěvek od Spo kez

30.6.2021 v 20:40

Dobrý den,
Děkuji Vám za odpověď a nasazení opravy.

Na naší straně jsme problém již dříve vyřešili fallbackem.
Pokud selže dotaz na reverzní geokódování nebo vrátí neplatnou odpověď, voláme postupně další 2 záložní požadavky se stejnými parametry. Po této úpravě s fallbackem se nám už chyba neobjevila (nikdy neselhaly 3 požadavky v řadě).

Ještě jednou díky za opravu.

S pozdravem

Jan Pecha

Nový dotaz

Přiložené přílohy

    Zbývá 12MB (z 12MB)

    Reverzní geokódování občas vrací neplatné odpovědi

    Přiložené přílohy

      Zbývá 12MB (z 12MB)