Class: MainMenu

cercalia.widget.MainMenu

Constructor del widget MainMenu.
Esta clase contiene el mapa junto con todos los widgets.
Se añade en el mapa una barra en uno de los dos laterales. La posición se especifica por parámetro con la opción 'option.position'. Deben pasarse también las opciones del mapa (cercaliax.MapOptions)

Si se desea acceder al objeto map se puede referenciar la variable mediante la funcion getMap() del objeto creado de esta clase.

Name Type Description
options optional

Opciones del MainMenu

Name Type Description
div string

Container DIV ID or body for all the page. Default value: "body".

position string

Menu position. Default value "west". Admitted values: "west" or "east".

openSize number

Lateral menu width when opened, in pixels. Default value: 336.

closeSize number

Lateral menu width when closed, in pixels. Default value: 112.

resizeCallbackFunction function

Custom function launched when close or open menu

defaultCountry string

Default selected country in select input. Values must be in ISO 3166 alpha-3. If not specified it must be ALL. Examples ESP or FRA.

initalState string

Lateral menu initial status. Default value: "open". Admitted values: "open" or "close".

mapOptions cercaliax.MapOptions

Map options.

geocodingOptions cercaliax.widget.GeocodingOptions

Geocoding widget options.

geocodingSuggestOptions cercaliax.widget.GeocodingSuggestOptions

Geocoding suggest widget options.

routingOptions cercaliax.widget.RoutingOptions

Routing widget options.

poiMapOptions cercaliax.widget.PoiMapOptions

POI Map widget options.

poiProximityOptions cercaliax.widget.PoiProximityOptions

POI proximity widget options.

poiSuggestOptions cercaliax.widget.PoiSuggestOptions

POI suggest widget options.

reverseGeocodingOptions cercaliax.widget.ReverseGeocodingOptions

Reverse geocoding widget options.

Methods

Cierra el panel indicado si antes estaba abierto.

Destroy function.

Devuelve el mapa.

Returns current tab enabled

Returns:
Return state tabs, possibles values: first tab: find, second tab: routing or third tab: pois or if layout is closed: closed or if it is hidden: hidden

Esconde todos los controles (añadidos previamente en el mapa) y el menú. Deja solamente el mapa.

Esconde el panel.

Abre el panel indicado si antes estaba cerrado.

Muestra todos los controles (añadidos previamente en el mapa) y el menú. Deja solamente el mapa.

Abre el panel. Lo abre en el último estado en el que se encontraba (cerrado o abierto)

Abre/Cierra el panel lateral. Tiene que tener definidas las variables cercalia.