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
 Diurno Manhã Tarde Noite Sábado Domingo

CompartilheShare on TumblrShare on LinkedInTweet about this on TwitterPin on PinterestShare on Google+Share on FacebookEmail this to someone