Komplexní příklad validace adres
Komplexnější příklad na validaci adres. Vytvoříme komponentu, pomocí které usnadníme zákazníkovi zadávání adresy např. na e-shopu a zároveň ověříme, že zadaná adresa je platná a dokážeme na ni doručit zboží.
Co je to validní adresa
- Validní adresa odpovídá jednomu konkrétnímu místu (dům, firma, …)
- Pro toto místo dokážeme zjistit přesné GPS souřadnice
- Pro toto místo dokážeme napsat poštovní adresu
- Adresa je Doručitelná
Scénáře, které chceme řešit
- Umožnit klientovi pohodlně zadat adresu, která bude validní
- Převést textovou informaci (adresu zadanou v exerním systému) na validní adresu
Proč potřebujeme validní adresy
- chceme mít přesné informace o zákaznících
- chceme minimalizovat nezdařená doručení
- chceme omezit lidské chyby a překlepy při zadávání adresy
Ukázkové řešení
V ukázkovém řešení umožníme našeptávání adresy při jejím zadávání, rozpad na jednotlivé komponenty (ulice, město, …) a jejich ruční zadávání a finální validaci (ověření existence) adresy, s případným návrhem alternativ. To vše pomocí funkcí Geokodovacích funkcí Suggest a Geocode.
Příklad je pouze demo s jednoduchým UI, nejde o produkční komponentu.
- Zdrojový kód – https://github.com/seznam/mapi-address-example
- Spustitelná ukázka – https://seznam.github.io/mapi-address-example