Geokódování adres pomocí REST API

Jak vyhledat textově zadanou adresu a získat její souřadnice (které pak vykreslíme do mapy).

Po napsání dotazu do hledacího pole a stisknutí tlačítka Geocode dojde k provolání funkce Geokodování. V jejich parametrech předáme požadovaný typ výsledků (města, městské části, ulice, adresní body, souřadnice).

Funkce vrátí odpovídající entity (adresy, města, ulice), které vykreslíme do mapy – pomocí mapové knihovny Maplibre. Ke každé entitě má krom polohy i další informace (vypsané v konzoli).

Nově podporujeme i vyhledávání zeměpisných souřadnic v různých formátech, zkuste zadat např

  • 50.6795675N; 14.8752756E
  • 50° 41′ 47.52″ N, 15° 6′ 18.57″ E
  • 50 s.š., 14 v.d.
  • 50 N, 14 E
  • … a mnoho dalších

Vyhledávání souřadnic není defaultně zapnuté, je potřeba ho povolit přidáním typu coordinate.

Pozor – v ukázce neprobíhá našeptávání (průběžné nabízení výsledků při psaní hledacího dotazu). Našeptávání najdete například v ukázce Našeptávání či komplexním příkladu Validace adresy.