Curso Google Maps

Data: Indefinido

Horário: Indefinido

Carga horária: 16 horas

Valores do investimento: Indefinido

Instrutor: Mateus de Pontes Moraes

 

Curso Google Maps – Centro de Treinamento da Novatec

Sobre o curso

Mais de 2 milhões de sites/sistemas utilizam mapas como features de suas soluções. O desenvolvimento de soluções com o recurso do uso de mapas torna a aplicação mais poderosa e melhora a tomada de decisão dos usuários da aplicação. Hoje o mercado de trabalho está carente de desenvolvedores capacitados a trabalhar com as APIs de mapas.

Objetivos

Capacitar o aluno para desenvolvimento de aplicações web com o uso da API do Google Maps. Ao final do curso o aluno será capaz de incorporar soluções de Mapas em suas aplicações web.

A quem se destina esse workshop?

Programadores/empreendedores que desejam conhecer sobre desenvolvimento de mapas em soluções Web.

Pré-requisitos

Conhecimentos básicos em HTML, CSS, JavaScript.

Importante: O aluno deverá trazer seu próprio notebook e carregador.

Conteúdo do workshop

Configuração inicial do Google Maps API

1. Obtendo a Key par ao uso da API em Javascript

  • Criando um projeto no Google Console Developer;
  • Autorizando o uso da API do Google Maps V3 no projeto;
  • Obtendo a chave de uso.

2. Carregando o Mapa

  • Configurando a chave na chamada da API;
  • Carregando o mapa na pagina.

3. Versionamento da API

  • Entendendo as formas do versionamento da API e aplicando.

4. Controles

  • Conhecendo os tipos de controles;
  • Definindo a localização de cada controle.

Estilizando o Mapa

1. Map Types

  • Alterando os mapas base por código.

2. Estilos

  • Estilizando o mapa base do Google Maps (mudar as cores do mapa)

Desenhando sobre o mapa (básico)

1. Marker

  • Inserir o marcador no mapa;
  • Alterando as propriedades do marcador;
  • Trabalhando com MarkerClusterer;
  • Trabalhando com HeatMap.

2. Eventos

  • Trabalhando com eventos no mapa (bounds_changed, center_changed, click, dblclick, drag, dragend, dragstart, heading_changed, idle, maptypeid_changed, mousemove, mouseout, mouseover, projection_changed, resize, rightclick, tilesloaded, tilt_changed, zoom_changed)

3. Info Windows

  • Inserir Info Windows nos objetos do mapa com informações em HTML.

4. Trabalhando com formas geométricas no mapa

  • Desenhando Linha;
  • Desenhando Polígono;
  • Desenhando Retângulo;
  • Desenhando Círculo;
  • Editando as formas

Google Places API

1. Visão Geral

  • Entendendo o que é o Google Places.

2. Utilizando o Google Places API no mapa do Google Maps

  • Entendendo os tipos de places;
  • Fazendo buscas por places próximos a um determinado local;
  • Fazendo busca de places usando buffer de X metros;
  • Autocomplete.

Serviços

1. Direção

  • Trabalhando com rotas.

2. Matriz de Distância

  • Verificando as distâncias de um ponto a outro.

3. Elevação

  • Verificando perfil de elevação de um determinado local do mapa;
  • Aplicar gráfico de área para o perfil de elevação de vários pontos.

4. Geocode

  • Buscando as coordenadas de um endereço;
  • Dados as coordenadas verificar o endereço.

5. Street-View

  • Chamando o Street View de um local especifico;
  • Introdução ao Street View personalizado.

Desenhando sobre o mapa (avançado)

1. Drawing Layer

  • Fazendo a chamada do Drawing na API do Google Maps;
  • Conhecendo os tipos de OverlaType;
  • Trabalhando com os eventos;
  • Trabalhando com a lib Wicket;
  • Imprimindo WKT e GeoJson.

2. Data Layer

  • Fazendo a chamada do Visualization na API do Google Maps;
  • Conhecendo o Data Layer;
  • Carregando GeoJson;
  • Trabalhando com estilos;
  • Mudando dinamicamente o estilo;
  • Trabalhando com eventos.

Banco de Dados Postgre + PostGIS

1. PostGIS

  • Instalando o PostGIS

2. Spatial Data Type

  • Geography
  • Funções espaciais

3. Desenhando e Salvando

  • Fazer desenhos e salvar a geometria no banco de dados;
  • Visualizar no mapa o que foi salvo.

Benefícios

  • Coffee breaks
  • Internet wireless
  • Arquivos de códigos fonte e slides
  • Certificado impresso

Instrutor

mateus pontesMateus Pontes
Mateus Pontes é Analista Desenvolvedor na 18MT Sistemas. Possui grande experiência em desenvolvimento de software utilizando a API do Google Maps. Certificado pela Microsoft Certified Professional (MCP .NET), moderador da comunidade Google Maps API Brasil e organizador do GDG.

 

 


Avise-me quando este curso estiver disponível

Nome

Email

Telefone

Nome do curso

Período
DiurnoManhãTardeNoiteSábadoDomingo