Introdução à
Google Maps API


     Otávio Calaça Xavier
         otaviocx@gmail.com
O que é?
    O que é o Google Maps?

     Serviço de Geoprocessamento
     Poderosa tecnologia de mapas
     Interface...
Começando...
    Obter uma chave da API

    É  necessário ter uma conta do google e um
      domínio.
     A aplicação...
Controles
    Metodos addControl() e removeControl()

     GLargeMapControl
     GSmallMapControl
     GSmallZoomContr...
Movimento e Animação
    O Método setCenter();



    Métodos panTo() e panDirection();


    Métodos setZoom(); zoomIn(...
Eventos
    O Objeto GEvent


     Ouvintes
          addListener();
      


     Usando    os atributos do manipulad...
Overlays
    Objetos que estão contidos no mapa.


     Janela   de Informação
     Marcadores

     Polilinhas   e Po...
Janelas de Informação
    Abrindo Janela Simples

     openInfoWindow() e
     openInfoWindowHtml()
    Requisitando a ...
Marcadores
    Criando um marcador

     GMarker
    Com Janela de Informação

     Abrir: openInfoWindow()
     Vinc...
Gerenciador de
              Marcadores
    Muitos marcadores no mapa podem:

     deixar a renderização lenta e
     g...
Polilinhas e Polígonos
    Polilinhas são pontos ligados por linhas

     GPolylines
     Cor, Grossura    e Transparên...
Geocoder
    Busca um ponto do mapa a partir do

    endereço
     GClientGeocoder
     Presente desde a   versão 2.55
...
Rotas
    Busca o geocódigo de dois pontos no

    mapa.
     GDirections.load();
     Presente desde a versão         ...
Referências
    Documentação

     http://code.google.com/apis/maps/documentation/

    Blog Oficial

     http://goog...
Grupo de Desenvolvedores
          PHP de Goiás
  Lista de Discussão

 Troca de Conhecimentos
 Grupo de Estudos
 Encon...
FIM


Otávio Calaça Xavier
 otaviocx@gmail.com




      Introdução à Google Maps API
                                    ...
Upcoming SlideShare
Loading in...5
×

Introdução à Google Maps API

4,744

Published on

Palestra apresentada no V FGSL/I SGSL, que aconteceu em maio de 2008, sobre a API de Mapas do Google. São discritas as funcionalidades disponiveis nela, bem como links para mais informações à respeito.

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
4,744
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
143
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Introdução à Google Maps API

  1. 1. Introdução à Google Maps API Otávio Calaça Xavier otaviocx@gmail.com
  2. 2. O que é? O que é o Google Maps?   Serviço de Geoprocessamento  Poderosa tecnologia de mapas  Interface inteiramente amigável O que é a API do Google Maps?   Interface de desenvolvimento para aplicações baseadas no Google Maps.  Utiliza JavaScript  Pode construir aplicações robustas Introdução à Google Maps API 2 <Otávio Calaça Xavier>
  3. 3. Começando... Obter uma chave da API  É necessário ter uma conta do google e um domínio.  A aplicação deve ser gratuita  A API não inclui publicidade  Última versão: 2.95 A linha mágica:   <script src=quot;http://maps.google.com/maps? file=api&amp;v=2&amp;key=sua_chavequot; type=quot;text/javascriptquot;></script> Introdução à Google Maps API 3 <Otávio Calaça Xavier>
  4. 4. Controles Metodos addControl() e removeControl()   GLargeMapControl  GSmallMapControl  GSmallZoomControl  GScaleControl  GMapTypeControl  GHierarchicalMapTypeControl  GOverviewMapControl Controles Personalizados  Introdução à Google Maps API 4 <Otávio Calaça Xavier>
  5. 5. Movimento e Animação O Método setCenter();  Métodos panTo() e panDirection();  Métodos setZoom(); zoomIn() e zoomOut();  Métodos savePosition() e  returnToSavedPosition(); Introdução à Google Maps API 5 <Otávio Calaça Xavier>
  6. 6. Eventos O Objeto GEvent   Ouvintes addListener();   Usando os atributos do manipulador overlay e point   Removendo Ouvintes removeListener();  Introdução à Google Maps API 6 <Otávio Calaça Xavier>
  7. 7. Overlays Objetos que estão contidos no mapa.   Janela de Informação  Marcadores  Polilinhas e Polígonos  Rotas Introdução à Google Maps API 7 <Otávio Calaça Xavier>
  8. 8. Janelas de Informação Abrindo Janela Simples   openInfoWindow() e  openInfoWindowHtml() Requisitando a Janela   getInfoWindow() Abrindo janela com abas   openInfoWindowTabs() e  openInfoWindowTabsHtml() Janela Focando Mapa   showMapBlowup() Introdução à Google Maps API 8 <Otávio Calaça Xavier>
  9. 9. Marcadores Criando um marcador   GMarker Com Janela de Informação   Abrir: openInfoWindow()  Vincular: bindInfoWindow() Marcador Arrastável   Opção draggable: true Imagem do marcador   GIcon Introdução à Google Maps API 9 <Otávio Calaça Xavier>
  10. 10. Gerenciador de Marcadores Muitos marcadores no mapa podem:   deixar a renderização lenta e  gerar desorganização visual. O Gerenciador de Marcadores resolve  esses problemas.  Incluir arquivo “markermanager.js”.  Criar um objeto MarkerManager para o mapa.  Adicionar marcadores ao MarkerManager e não ao mapa. Introdução à Google Maps API 10 <Otávio Calaça Xavier>
  11. 11. Polilinhas e Polígonos Polilinhas são pontos ligados por linhas   GPolylines  Cor, Grossura e Transparência das linhas são configuráveis Polígonos   GPolygon  São polilinhas preenchidas.  Cor e Transparência do preenchimento são configuráveis. Introdução à Google Maps API 11 <Otávio Calaça Xavier>
  12. 12. Geocoder Busca um ponto do mapa a partir do  endereço  GClientGeocoder  Presente desde a versão 2.55 Chama uma função ao achar ponto e o  passa para ela. Introdução à Google Maps API 12 <Otávio Calaça Xavier>
  13. 13. Rotas Busca o geocódigo de dois pontos no  mapa.  GDirections.load();  Presente desde a versão 2.81 Traça as rotas de um ponto ao outro.   Leva em conta o sentido das ruas.  Faz a melhor rota.  Detalha toda a rota, em texto, fora do mapa.  Em várias línguas. Introdução à Google Maps API 13 <Otávio Calaça Xavier>
  14. 14. Referências Documentação   http://code.google.com/apis/maps/documentation/ Blog Oficial   http://googlemapsapi.blogspot.com/ Grupo de Discussões   http://groups.google.com/group/Google-Maps-API Artigos e Tutoriais   http://code.google.com/support/bin/topic.py?topic=11364 Introdução à Google Maps API 14 <Otávio Calaça Xavier>
  15. 15. Grupo de Desenvolvedores PHP de Goiás Lista de Discussão   Troca de Conhecimentos  Grupo de Estudos  Encontros  Palestras  Eventos  Networking Introdução à Google Maps API 15 <Otávio Calaça Xavier>
  16. 16. FIM Otávio Calaça Xavier otaviocx@gmail.com Introdução à Google Maps API 16 <Otávio Calaça Xavier>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×