Autouzupełnianie adresu mieszkania: ulica, kod pocztowy i dzielnica

Czas czytania: 3 minAutor: Zespół Trafjo

Wstęp

Na Lokersi.pl adres mieszkania uzupełnia się po kilku literach ulicy. Wraz z ulicą i numerem wracają miasto, kod pocztowy, dzielnica i położenie na mapie.

Co trzeba było wpisać ręcznie

Ogłoszenie mieszkania ma sens tylko z pełnym adresem. Użytkownik podawał osobno:

  • ulicę z numerem
  • miasto
  • kod pocztowy
  • dzielnicę
  • punkt na mapie

Każde pole było kolejną szansą na literówkę. Zły kod albo dzielnica z innego miasta psuły później filtrowanie ofert. Pinezkę trzeba było ustawić ręcznie, często obok właściwego budynku, a nie na nim.

Co dzieje się po wybraniu podpowiedzi

Użytkownik zaczyna pisać ulicę. Po kilku literach dostaje listę adresów. Wybiera jeden wiersz. Formularz dostaje ulicę z numerem, miasto, kod pocztowy i dzielnicę. Pinezka staje na tym adresie.

Nie przepisuje tych pól po kolei i nie szuka budynku na mapie. Klika podpowiedź, a reszta formularza zgadza się z wybraną ulicą.

Dlaczego przy mieszkaniu dzielnica jest osobnym polem

W wyszukiwarce współlokatora ludzie filtrują miasto i dzielnicę, nie sam kod pocztowy. Mokotów i Ursynów to dla nich różne miejsca, choć oba leżą w Warszawie. Sam kod tego nie rozstrzyga, bo jeden kod potrafi objąć więcej niż jedną dzielnicę, a dzielnica więcej niż jeden kod.

Podpowiedź Trafjo wiąże ulicę z właściwym miastem, kodem i dzielnicą. Oferta wpada do filtra, którego szuka lokator, a nie do sąsiedniej dzielnicy przez literówkę w nazwie.

Skąd bierze się adres i punkt na mapie

Podpowiedzi opierają się na rejestrach, z których korzysta Trafjo: GUS (TERC, SIMC, ULIC), oficjalnym spisie kodów Poczty Polskiej i punktach adresowych GUGiK.

Wybrany wiersz jest jednym adresem z tych rejestrów, więc ulica, numer, miasto, kod i dzielnica pochodzą z tego samego rekordu. Położenie na mapie jest położeniem tego adresu, a nie osobnym kliknięciem w środek dzielnicy.

To samo uzupełnianie, inny formularz

Na Lokersi formularz dotyczy mieszkania. W sklepie te same podpowiedzi uzupełniają adres dostawy w koszyku: ulicę, miejscowość i kod pocztowy. Mechanizm jest jeden. Różnią się pola, których dany formularz potrzebuje. Przy mieszkaniu dochodzą dzielnica i mapa, bo po nich użytkownik szuka lokalizacji.