Funções compartilhadas pelas operações de desenho de elementos gráficos
Funcoes de uso geral para desenho de elementos gráficos.
As funções dependem de cada interface em uso no mapa.
Aqui estao apenas as funcoes de uso compartilhado. Para mais informacoes veja as opcoes nos editores vetoriais específicos de cada interface
i3GEO.desenho
http://localhost
Desenho | Funções compartilhadas pelas operações de desenho de elementos gráficos |
Constants | |
layergrafico | Objeto LAYER para a interface OpenLayers criado com i3GEO.desenho.openlayers.criaLayerGrafico |
Propriedades | |
estilos | Estilos que podem ser utilizados para desenhar os elementos |
estiloPadrao | Estilo utilizado como padrão |
Functions | |
addBox | Adiciona um retangulo |
moveBox | Reposiciona um retangulo |
removeBox | Remove box do mapa (apenas alias para removePins) |
addPin | Adiciona uma marca no mapa em uma determinada coordenada |
removePins | Remove marcas do mapa |
movePin | Reposiciona uma marca |
i3GEO. | Funções utilizadas quando o mapa baseia-se na interface OpenLayers |
Functions | |
inicia | Cria o layer onde os desenhos serao inseridos |
i3GEO. | Funções utilizadas quando o mapa baseia-se na interface GoogleMaps |
Variaveis | |
shapes | Array que guarda todos os objetos que estao atualmente no mapa E atualizado toda vez que uma figura e acrescentada ou removida |
Functions | |
getFeaturesByAttribute | Obtém uma figura com base em um atributo |
destroyFeatures | Destroi as figuras |
addBox : function( xmin, ymin, xmax, ymax, namespace, strokeColor, strokeWidth )
Adiciona um retangulo
{numeric} | novo xmin |
{numeric} | novo ymin |
{numeric} | novo xmax |
{numeric} | novo ymax |
{string} | namespace que identifica o elemento grafico, permitindo busca |
{string} | cor do contorno |
{string} | expessura do contorno |
addPin : function( x, y, w, h, imagem, namespace, centro, funcaoclick )
Adiciona uma marca no mapa em uma determinada coordenada
{numeric} | longitude |
{numeric} | latitude |
{numeric} | largura da imagem |
{numeric} | altura da imagem |
{string} | namespace utilizado para agrupar a marca, permitindo sua remocao |
{boolean} | posiciona a marca no centro do ponto |
{function} | função disparada no evento onclick |
{objeto}
Funções utilizadas quando o mapa baseia-se na interface GoogleMaps
Variaveis | |
shapes | Array que guarda todos os objetos que estao atualmente no mapa E atualizado toda vez que uma figura e acrescentada ou removida |
Functions | |
getFeaturesByAttribute | Obtém uma figura com base em um atributo |
destroyFeatures | Destroi as figuras |
Adiciona um retangulo
addBox : function( xmin, ymin, xmax, ymax, namespace, strokeColor, strokeWidth )
Reposiciona um retangulo
moveBox : function( box, xmin, ymin, xmax, ymax )
Remove box do mapa (apenas alias para removePins)
removeBox : function( namespace )
Adiciona uma marca no mapa em uma determinada coordenada
addPin : function( x, y, w, h, imagem, namespace, centro, funcaoclick )
Remove marcas do mapa
removePins : function( namespace )
Reposiciona uma marca
movePin : function( pin, x, y )
Cria o layer onde os desenhos serao inseridos
inicia : function()
Obtém uma figura com base em um atributo
getFeaturesByAttribute : function( atributo, valor )
Destroi as figuras
destroyFeatures : function( f )