Przewodnik wdrożeniowca > Lokalizacja kontrahentów na mapach Google i Zumi

W systemie eDokumenty istnieje możliwość konfiguracji wyszukiwania adresów kontrahentów na mapach Google, Zumi oraz Targeo.

Mapy nie są bezpośrednio wyświetlane w systemie tylko następuje przekierowanie na stronę dostawcy rozwiązania.

Konfiguracja dostawcy mapy odbywa się poprzez modyfikacje stałych w pliku config.inc. Aby wyszukiwanie lokalizacji oraz trasy było możliwe należy ustawić poniższą stała

define('LOCATION_SEARCH_ENGINE', TRUE);

następnie 2 stałe do określenia wyszukiwarek (nie muszą być te same)

Przykładowa konfiguracji dla Google Maps

// wyszukiwarka lokalizacji na mapie
define('MAP_LOCATION_SEARCH_ENGINE', 'http://maps.google.pl/maps?q={city__},{code__},
{woj___},{street},{bldnum}');

// wyszukiwarka trasy
define('MAP_ROUTE_SEARCH_ENGINE', 'http://maps.google.pl/maps?saddr={fcity__},
{fcode__},{fwoj___},{fstreet},{fbldnum}&daddr={tcity__},{tcode__},{twoj___},{tstreet},
{tbldnum}');

Przykładowa konfiguracji dla Zumi

// wyszukiwarka lokalizacji na mapie
define('MAP_LOCATION_SEARCH_ENGINE', 'http://mapy.zumi.pl/?action=save&loc={city__},
{code__},{woj___},{street},{bldnum}'); 

// wyszukiwarka trasy
define('MAP_ROUTE_SEARCH_ENGINE', 'http://www.zumi.pl/trasa.html?loc1={fcity__},
{fcode__},{fwoj___},{fstreet},{fbldnum}&loc2={tcity__},{tcode__},{twoj___},{tstreet},
{tbldnum}&byCar=on');

Klucze, które pojawiają się w nawisach klamrowych zostaną zamienione na wartości z bazy (nazwy kolumn z tabeli addresses). W przypadku wyszukiwarki trasy nazwy kolumn należy poprzedzić literką f - from oraz t - to.