Seznam akcí, které lze zaregistrovat u Joms.Hooks

Práce s mapou
mapClicked(pp, cp, rClick)

Uživatel kliknul myší do mapy. Parametry: pp - obrazovkové souřadnice v pixelech, cp - Mapové souřadnice v UTM, rClick - příznak zda bylo kliknuto pravým tlačítkem

zoomChanged(preivous)

Bylo změněno přiblížení v mapě.

mapChanged()

Mapový výřez v aplikaci byl jakkoliv změněno (posun, změna přiblížení, zobrazení šiky atd.)

Vyhledávání
geoSearched(geocoding, typ)

Skončilo vyhledávání v adresách a jsou k dispozici výsledky. Parametr geocoding ukazuje na objekt typu Joms.Geocoding, skrze který bylo vyhledávání inicializováno a který obsahuje výsledky. Parametr typ obsahuje typ výsledku (jaká funkce geocodingu výsledky vrátila)

jomsDbSearched(search, searchResults)

Skončilo vyhledávání v dostupných databázích a jsou k dispozici výsledky. Parametr search ukazuje na objekt typu Joms.Search, přes který bylo vyhledáváno. Parametr searchResults ukazuje na objekt typu Joms.SearchResults s výsledky vyhledávání.

Obsluha chyb
error(type, id, objName, message)

Skrze tenhle hook aplikace posílá informace o chybách a upozorněních. Parametr type určuje typ chyby (e - error, w - warning, n - notice) Parametry id, objName, message pomáhají určit chybu

Vyhledání trasy
routeSearched(route)

Trasa byla vyhledána a jsou k dispozici výsledky.

routeSearchFailed(route, errorId, errorText)

Trasa nebyla vyhledána kvůli chybě.

routeItineraryCreated(route)

Byl vytvořen itinerář trasy.

routeHeightProfileCreated(route)

Byl vytvořen výškový profil trasy.

routeDestinationPositionChanged(route, destination)

Destinace trasy byla posunuta

routeDestroyed(route)

Trasa byla odstraněna.

Ostatní
textBoxClosed(textBox)

TextBox (bublina) byl schován / uzavřen. Ať už kliknutím do mapy, nebo zmáčknutím křížku.

preContextMenu(context, position)

Bude zobrazeno kontextové menu v mapě po kliknutí pravého tlačítka. Parametry jsou objekt kontextového menu a pozice, kde bude zobrazeno.

routingCtrlAction

Skrze tento event komunikuje ovládací prvek Joms.RoutingControll. Více v dokumentaci samotné třídy.