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.