Menu kontekstowe mapy |
Istnieje możliwość dodania własnej akcji do menu kontekstowego mapy. Realizowane jest to poprzez funckję: addMapAction.
Dostępne parametry:
menuPosition | {Integer} Pozycja w menu kontekstowym, na której ma pojawić się nowa akcja (wartość >= 0). |
caption | {String} Tytuł akcji. |
icon | {String} URL ikony dla akcji. |
callback | {Function} Funkcja uruchamiana po wybraniu akcji z menu kontekstowego. |
map.addMapAction(2, 'Nowa Akcja', 'Ikona', zdarzenie);
Przykład działania:
W celu usunięcia danej akcji należy użyć funkcji removeMapAction.
Dostępne pareametry:
menuPosition | {Integer} Pozycja w menu kontekstowym, na której znajduje się przeznaczona do usunięcia akcja (wartość >= 0). |
map.removeMapAction(1);
Funkcja setInfoCallback
Przypisuje funkcję wywoływaną przy każdym użyciu akcji informacyjnej na mapie. Dane przekazywane do podstawianej funkcji zawierają:
Dostępne parametry:
callback | {Function} Funkcja dodatkowej obsługi akcji informacyjnej. |
Przykład działania:
map.setInfoCallback(info); //wywołanie funkcji setInfoCallback info = function() { alert('Dodatkowe informacje'); //okno z dodatkową informacją }