Integracja systemu z OpenCage Geocoder

System YetiForce daje użytkownikom wiele udogodnień. Jednym z nim jest możliwość integracji systemu z systemem map Google lub z OpenCage Geocoder, co pozwala później systemowi na "podpowiadanie" użytkownikowi, kiedy ten wpisuje adresy do bazy (np. adres kontrahenta). Aby skonfigurować taką funkcjonalność należy wybrać w panelu administratora opcję "Konfiguracja systemu", a następnie wybrać z menu opcję "Integracja" a później "Mapy [Google & OSM]".

Po wybraniu powyższych opcji na ekranie pojawi się nowy ekran, który należy wypełnić odpowiednimi danymi.
01Jako pierwsze wypełniamy pole, określające minimalną liczbę znaków, którą należy wpisać przed rozpoczęciem wyszukiwania, czyli po ilu wpisanych literach system zacznie podpowiadać nam adres. W polu drugim wpisujemy liczbę określającą ilość wyników wyszukiwania, czyli ile chcemy dostać podpowiedzi. Przycisk "Zapisz globalną konfigurację" służy do zmiany konfiguracji dla całego systemu. Wciskamy go, gdy chcemy zmienić domyślnie ustawione wartości. Na koniec należy wybrać API, czyli zdecydować czy chcemy korzystać z podpowiadania przez Google Geocoding czy OpenCage Geocoder (OCG). Ponieważ usługi Google są często usługami płatnymi, więc w artykule tym skupimy się na integracji z OCG. Po wybraniu tej opcji z listy rozwijanej w oknie "Wybierz API" pojawi się nowe pole do wpisania klucza aplikacji.

02

Aby go otrzymać klikamy na przycisk "OpenCage Geocoder" i przeglądarka przenosi nas na nową kartę (lub do nowego okna - w zależności od ustawienia przeglądarki), na stronę OpenCage, gdzie możemy wybrać darmowy plan podpowiadania do 2500 rekordów dziennie
03

Jeśli nie mamy jeszcze konta, to po kliknięciu na przycisk "Signup to plan Free" system przekieruje nas na nową stronę, gdzie będziemy mogli sobie takie założyć, po wpisaniu do formularza potrzebnych danych. 04

Jeśli mamy już tu konto, to klikamy na przycisk "Sign in". Po uzupełnieniu danych dostajemy maila weryfikującego nasz adres e-mail, z dodatkowym linkiem. Klikamy na ten link, i przechodzimy na kolejną stronę, na której jest podany klucz do naszej aplikacji. Kopiujemy ten klucz ze strony OCG i wklejamy go w polu "Wprowadź klucz aplikacji" w systemie YetiForce, i wciskamy przycisk "Zapisz". Po tej operacji na ekranie zniknie pole z możliwością wpisania klucza, pojawi się natomiast napis "Użyj OpenCage Geocoder" z checkboxem obok napisu.
05

Aby kontynuować konfigurację systemu YetiForce należy zaznaczyć wspomniany powyżej checkbox, a następnie wcisnąć przycisk "Zapisz". Pojawi nam się komunikat o treści "Zapisano zmiany". Od tego momentu funkcjonalność podpowiadania adresów w systemie powinna być aktywna.

  • piątek, 18 sierpień 2017