Busca fotos

Busca fotos em serviços como Panoramio e Flicker na região mostrada no mapa.

As fotos obtidas são mostradas e o usuário pode passar o mouse sobre elas para ver a posição no mapa.  O código para realizar a busca depende das APIs de cada serviço.  Quando necessário, utiliza-se buscafotos/funcoes.php para realizar a busca.

Veja

i3GEO.navega.dialogo.buscaFotos

Arquivo

i3geo/ferramentas/buscafotos/index.js.php

Summary
Busca fotosBusca fotos em serviços como Panoramio e Flicker na região mostrada no mapa.
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
i3GEOF. buscaFotos
Variaveis
aguardeObjeto DOM com a imagem de aguarde existente no cabeçalho da janela.
Propriedades
chaveFlickerCódigo de acesso aos web services do Flicker
Functions
iniciaInicia a ferramenta.
htmlGera o código html para apresentação das opções da ferramenta
criaJanelaFlutuanteCria a janela flutuante para controle da ferramenta.
ativaFocoRefaz a interface da ferramenta quando a janela flutuante tem seu foco ativado
mostraMenuMostra o menu de escolha do provedor de fotos e esconde o aviso inicial
escondeEsconde as opções de busca dos servidores de fotos e mostra as opções do objeto especificado
buscaProcura as fotos no servidor escolhido e chama a função correta de apresentação das fotos.
escondexyEsconde a imagem de localização da foto no mapa
mostraxyMostra a imagem que localiza a foto no mapa
listafotospanoramioMonta a apresentação das fotos obtidas do servidor Panoramio
listafotosflickrMonta a apresentação das fotos obtidas do servidor Flickr
listafotoslocrMonta a apresentação das fotos obtidas do servidor Locr

Licença

I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar..nosp@m.moretti@mma.g.nosp@m.ov.br

Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation;

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.  Consulte a Licença Pública Geral do GNU para mais detalhes.  Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.

i3GEOF. buscaFotos

Summary
Variaveis
aguardeObjeto DOM com a imagem de aguarde existente no cabeçalho da janela.
Propriedades
chaveFlickerCódigo de acesso aos web services do Flicker
Functions
iniciaInicia a ferramenta.
htmlGera o código html para apresentação das opções da ferramenta
criaJanelaFlutuanteCria a janela flutuante para controle da ferramenta.
ativaFocoRefaz a interface da ferramenta quando a janela flutuante tem seu foco ativado
mostraMenuMostra o menu de escolha do provedor de fotos e esconde o aviso inicial
escondeEsconde as opções de busca dos servidores de fotos e mostra as opções do objeto especificado
buscaProcura as fotos no servidor escolhido e chama a função correta de apresentação das fotos.
escondexyEsconde a imagem de localização da foto no mapa
mostraxyMostra a imagem que localiza a foto no mapa
listafotospanoramioMonta a apresentação das fotos obtidas do servidor Panoramio
listafotosflickrMonta a apresentação das fotos obtidas do servidor Flickr
listafotoslocrMonta a apresentação das fotos obtidas do servidor Locr

Variaveis

aguarde

Objeto DOM com a imagem de aguarde existente no cabeçalho da janela.

Propriedades

chaveFlicker

Código de acesso aos web services do Flicker

Functions

inicia

inicia: function(iddiv)

Inicia a ferramenta.  É chamado por criaJanelaFlutuante

Parametro

iddiv {String}id do div que receberá o conteudo HTML da ferramenta

html

html:function()

Gera o código html para apresentação das opções da ferramenta

Retorno

String com o código html

criaJanelaFlutuante

criaJanelaFlutuante: function()

Cria a janela flutuante para controle da ferramenta.

ativaFoco

ativaFoco: function()

Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado

mostraMenu

mostraMenu: function()

Mostra o menu de escolha do provedor de fotos e esconde o aviso inicial

esconde

esconde: function (obj)

Esconde as opções de busca dos servidores de fotos e mostra as opções do objeto especificado

Parametro

objobjeto que terá o estilo modificado para display = none

busca

busca: function(pagina)

Procura as fotos no servidor escolhido e chama a função correta de apresentação das fotos.

escondexy

escondexy: function()

Esconde a imagem de localização da foto no mapa

mostraxy

mostraxy: function(xy)

Mostra a imagem que localiza a foto no mapa

listafotospanoramio

listafotospanoramio: function(retorno)

Monta a apresentação das fotos obtidas do servidor Panoramio

listafotosflickr

listafotosflickr: function(retorno)

Monta a apresentação das fotos obtidas do servidor Flickr

listafotoslocr

listafotoslocr: function(retorno)

Monta a apresentação das fotos obtidas do servidor Locr

inicia: function(iddiv)
Inicia a ferramenta.
html:function()
Gera o código html para apresentação das opções da ferramenta
criaJanelaFlutuante: function()
Cria a janela flutuante para controle da ferramenta.
ativaFoco: function()
Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado
mostraMenu: function()
Mostra o menu de escolha do provedor de fotos e esconde o aviso inicial
esconde: function (obj)
Esconde as opções de busca dos servidores de fotos e mostra as opções do objeto especificado
busca: function(pagina)
Procura as fotos no servidor escolhido e chama a função correta de apresentação das fotos.
escondexy: function()
Esconde a imagem de localização da foto no mapa
mostraxy: function(xy)
Mostra a imagem que localiza a foto no mapa
listafotospanoramio: function(retorno)
Monta a apresentação das fotos obtidas do servidor Panoramio
listafotosflickr: function(retorno)
Monta a apresentação das fotos obtidas do servidor Flickr
listafotoslocr: function(retorno)
Monta a apresentação das fotos obtidas do servidor Locr
buscaFotos: function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com serviços de armazenamento de fotografias