Antes de Iniciar
Este tutorial destina-se a desenvolvedores de aplicativo da Web interessados em incluir informações customizadas e comportamento em uma página de resultado do Google Maps. É recomendado estar familiarizado com PHP, JavaScript e XSLT.
Neste tutorial, você vai construir um Google Mapplet que exiba a previsão do tempo local utilizando RSS feed Yahoo Weather. Você vai chamar um serviço geocodificador reverso (consulte Pré-requisitos para obter um link) utilizando um pedido Ajax dentro da API do Google Mapplets, que converte as coordenadas atuais do Google Map em um CEP.
Você vai implementar duas soluções: uma que chama o serviço de estações do Yahoo do JavaScript e exibe a previsão do tempo na barra lateral, e outra que chama seu próprio servidor da Web remoto para uma sobreposição de KML a ser colocada no mapa. Seu servidor da Web remoto, executando PHP 5.2, vai utilizar o módulo XSL para aplicar folhas de estilo XSLT no RSS XML retornado do Yahoo. Você implementará duas folhas de estilo: uma que converta os dados de RSS do Yahoo em uma estrutura de dados mais simples, para demonstrar o isolamento de sua camada de apresentação (KML) da estrutura de dados externa, e outra para converter a estrutura de dados local mais simples em uma sobreposição de KML. Por fim, você vai aplicar a sobreposição no Google Map.
Você vai precisar das seguintes ferramentas para prosseguir com este tutorial:
- O desenvolvimento de um Google Mapplet requer que você o mantenha em um servidor da Web público para que o Google possa ler o Mapplet em seu cache para renderizar a página de resultados do Google Maps. Além disso, você precisa acessar um servidor da Web público para este tutorial. Apache Web Server Versão 2.2 é um servidor da Web que vai funcionar. Consulte Recursos para obter informações sobre definição e configuração.
- PHP Versão 5.2.6.
- O serviço geocodificador reverso de geonames.org.
- Um navegador da Web com JavaScript ativado.
- Seu editor de linguagem de programação favorito.
