Declarativa Declarativa
 

 

Entrada

Produtos

Serviços

Inquiridor
Aplicações internet à medida
Auditoria informática
Subcontratação para I&D

Plataforma de conteúdos

Tecnologia

Web Information Systems
Web Application Maker
InterProlog

A empresa

Apresentação institucional

Geração dinâmica de GoogleMaps

Dezembro 2006

O WAM inclui suporte declarativo para a geração de GoogleMaps, seja para um ponto seja para um conjunto de pontos. Basta afectar a qualquer campo da base de dados o tipo WAMGLatLng, e a partir desse momento aparecerá com um link para abertura de um GoogleMap centrado nesse ponto:

 

O campo pode ser usado em listas que relacionam várias tabelas. Por exemplo, a seguinte lista de tempos registados em tarefas de projecto permite ver a localização dos clientes (num join envolvendo 4 tabelas):

Clickando no botão standard "Google Map" (visível só quando o utilizador selecionou uma coluna georeferencida) aparece um GoogleMap com os pontos no conjunto da lista; note-se o critério de pesquisa relacional subjacente, no topo da janela:

Clickando nos icons vermelhos podem ver-se os vários registos associados ao mesmo ponto:

Seguindo um dos links navega-se para o registo em causa; note-se que não é o registo onde o local georeferenciado está definido, mas sim o registo com os dados que o utilizador está a examinar:

Todas as imagens acima têm associadas 0 (zero) linhas de código específicas. A apresentação e navegação GoogleMaps, incluindo reutilização de títulos, navegação relacional etc. é feita com base apenas na atribuição de um tipo a um campo da base de dados, e da estrutura já existente.


 Declarativa - Serviços de Informática, Lda.
  www.declarativa.com, info@declarativa.com  fax: +351-22-030-1511  tel: +351-22-030-1580
UPTEC - Parque de Ciência e Tecnologia da Universidade do Porto (GoogleMap)
Rua Actor Ferreira da Silva 100 4200-298 Porto Portugal