HOME BLOG
 

MAPAS API

Classe SAPO.Maps.Control.ContextMenu

Este controlo permite visualizar sobre o mapa um menu de contexto já com algumas opções definidas:

 
Construtor
Construtor Descrição

SAPO.Maps.Control.ContextMenu()

Cria uma nova instância para permitir apresentar o menu de contexto sobre o mapa.
Parâmetros

  • contextValues:Array<Object>: Este parâmetro permite adicionar mais opções ao menu de contexto. Cada objecto no array contém as seguintes propriedades:
    • section:Integer: indica a secção onde as opções irão aparecer. Se -1 então irá aparecer no topo.
    • options:Array<Object>: Contém as opções e respecticos callbacks para apresentar no menu de contexto:
      • text:String: O texto para apresentar no menu de contexto.
      • callback:function: A função que será executada quando a opção é seleccionada pelo utilizador.
  • options:Object: Este objecto contém as seguintes propriedades como opções:
    • borders:Object: Um objecto que identifica as margens a considerar para centrar o mapa num ponto:
      • left:Integer: A margem esquerda.
      • top:Integer: A margem superior.
      • right:Integer: A margem direita.
      • bottom:Integer: A margem inferior.
Métodos
Método Retorno Descrição

activate()

void

Este método activa a disposição do menu de contexto sobre o mapa.

deactivate()

void

Este método desactiva a disposição do menu de contexto sobre o mapa.

Classe OpenLayers.Control.KeyboardDefaults
Este controlo permite a navegação no mapa com usando apenas o teclado. As teclas de direcção proporcionam a navegação no mapa e as teclas de “+” e “–“ permitem alterar o nível de zoom actual.

Construtor Descrição

OpenLayers.Control.KeyboardDefaults()

Cria uma nova instância de KeyboardDefaults que permite uma navegação no mapa utilizando apenas o teclado.