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.