�rea Cient�fica: Informática Industrial
Desenvolvimento de um Sistema Dinâmico de Georeferenciação de Conteúdos Web
Publicada a 2011-02-08
Aluno: José Manuel Gonçalves Alves      N�mero: 30049       Email: josealves@cm-montalegre.pt
Data in�cio: 01/10/2009      Data Conclus�o: 22/12/2010 

Orientador(es):
Nome: Paulo Cardoso      Email: Paulo.Cardoso@dei.uminho.pt   
Nome: José Mendes      Email: Jose.Mendes@dei.uminho.pt   

Arguente(s):
Nome: Jorge M. Cabral       Email: jcabral@dei.uminho.pt 
Data da defesa: 22/12/2010      Sala: 14:00

vers�o electr�nica

Descri��o:

O Google Maps foi lançado em Fevereiro de 2005, e ainda em versão beta, tornou-se rapidamente a referência maior da revolução que a Internet começara então a viver. Com uma interface rica e intuitiva, a aplicação permitia acesso a uma enorme base de dados contendo uma infinidade de mapas de cidades, bairros, ruas e avenidas nos Estados Unidos.

Com o tempo, novas localidades e países foram adicionadas ao sistema até que, em meados de Novembro de 2008, o Google finalmente disponibilizou consultas de endereços em Portugal. Finalmente, em Dezembro de 2008, foi disponibilizada uma versão completa para o público em geral - e em português - foi oferecida, com a possibilidade de se localizar restaurantes, hotéis, traçar rotas, entre outras utilidades.

Assim, cada vez mais sites incluem os mapas do Google no seu conteúdo, com as mais diversas finalidades: desde a simples localização de estabelecimentos comerciais, até à geração de rotas de viagem para pontos de interesse.

A inclusão de mapas personalizados em sites de terceiros é possível graças à Google Maps API. A primeira versão da API (\"Application Programming Interface\") do Google Maps foi disponibilizada em Junho de 2005. Desde então, as funcionalidades foram bastante aprimoradas, culminando na versão actual 2.193, lançada em Dezembro de 2009. A API consiste basicamente num pequeno conjunto de classes JavaScript que fornecem a interface necessária para que o programador possa construir aplicações para exibir mapas, realizar consultas por endereços (geocoding), realizar funções de zoom, acrescentar pontos de referência e descrições no mapa, entre outras possibilidades. Tudo dentro da \"filosofia\" Ajax. A API permite gerar o mapa personalizado e adicionar marcadores através de código Javascript.

 


Objectivos:

O que se pretende implementar é um sistema de geração de mapas dinâmico baseado em valores armazenados numa base de dados MySQL. Todas as interfaces (tanto do backoffice como do frontoffice) serão aplicações web, baseadas server-side em PHP, e client-side em Javascript (com formatação em HTML e CSS) com filosofia Ajax. Os dados da base de dados terão que ser transformados dinamicamente em ficheiros XML para parsing pela API do Google Maps.

Esta aplicação permitirá actualizar e criar mapas dinamicamente sem ter que alterar o código das páginas web onde são incluídos.

 


Palavras chave:
GOOGLE MAPS API, PHP, HTML, CSS, MYSQL, AJAX, JAVASCRIPT, GIS, CMS

Copyright © DEI Universidade do Minho - Todos os direitos reservados
Powered byNetmove