Geolokalizacja

Zgoda na sprawdzanie Twojej lokalizacji

Geolokalizacja w AMODIT działa w oparciu o funkcjonalność przeglądarki, która  zwraca koordynaty położenia urządzenia. Aby AMODIT mógł te koordynaty odczytać, użytkownik musi w przeglądarce wyrazić na to zgodę

Konfiguracja formularza oraz reguły odczytującej koordynaty

  1. Na formularzu sprawy tworzymy dwa pola o dowolnych jednowyrazowych nazwach (bez spacji). Sugerujemy użycie następujących nazw:
    • current_latitude
    • current_longitude
  2. Tworzymy regułę ręczną, w której dodajemy poniższą treść:
RegisterScript("$(function() {SetGeolocation(\"current_latitude\",\"current_longitude\"); });");

Nazwy pól muszą być zgodne z tymi, które wcześniej utworzyliśmy.

Może to być przykładowo reguła kończąca jakąś akcję np. „Zarejestruj wizytę handlową”.

Gdy użytkownik „zarejestruje wizytę”, to w tym momencie zostaną odczytane i zapisane aktualne współrzędne geograficzne urządzenia.

W ten sposób mamy odczytane współrzędne, które teraz możemy wykorzystać do np. prezentacji tego punktu na mapie.

Prezentacja współrzędnych na mapie

Korzystamy ze standardowych funkcjonalności Google Maps, które pozwalają wyświetlić punkt na mapie dla podanych współrzędnych.

  1. Na formularzu sprawy tworzymy pole typu „Statyczny tekst” i nazywamy je np. mapa.
  2. Tworzymy regułę automatyczną o następującej treści:
_location = [current_latitude] + " " + [current_longitude]
[mapa] = '