API Maps JavaScript
Crie mapas dinâmicos, interativos e altamente personalizados, além de experiências geoespaciais e relacionadas aos locais para seus apps da Web.
Comece já
Inicie o processo de criação com os recursos da API Maps JavaScript usados de modo frequente.
Começar a usar a Plataforma Google Maps
Siga o guia de iniciação da Plataforma Google Maps para criar uma conta, gerar uma chave de API e começar a criar.
Criar seu primeiro mapa com um marcador
Saiba como carregar a API Maps JavaScript e adicionar um mapa com um marcador ao seu app da Web.
Criar um mapa 3D
Saiba como criar um mapa 3D usando a API Maps JavaScript.
Personalizar o estilo do seu mapa
Personalize praticamente todos os aspectos do mapa, incluindo vias, características geográficas, pontos de interesse e muito mais.
Adicionar janelas de informações aos marcadores
Mostre uma janela de informações com mais dados e contexto quando os usuários clicarem em um marcador.
Atributos
Confira informações sobre os principais recursos da API Maps JavaScript em documentos.
Tipos de mapas
Mostre mapas personalizados, de terreno, híbridos, de satélite ou rodoviários.
Localização
Localize textos no mapa para mais de 40 idiomas de maneira automática.
Marcadores
Mostre o marcador padrão do Google Maps ou adicione seus próprios marcadores personalizados.
Controles de interface
Personalize os controles de interface que aparecem no mapa.
Eventos
Escreva códigos que reagem a interações do usuário e eventos de ciclo de vida.
Sobreposição WebGL
Crie experiências 3D e 2D avançadas no mapa de base vetorial com a eficiência do WebGL.
Janelas de informações
Adicione mais contexto e informações aos marcadores com janelas de informações interativas.
Formas
Desenhe diversas formas no mapa com funções integradas, incluindo polilinhas e polígonos.
Sobreposições personalizadas
Crie sobreposições personalizadas para mostrar dados e imagens no mapa, entre outros.
Sobreposições de solo
Sobreponha suas imagens personalizadas, que permanecem sincronizadas quando o usuário movimenta e aplica zoom no mapa.
Camada de dados
Mostre dados GeoJSON e outros tipos de dados no mapa em vários formatos.
Estilo personalizado
Personalize o estilo de quase todos os aspectos visuais do mapa.
Inclinar e girar
Incline e gire o mapa básico vetorial em três dimensões de forma programática.
Clustering de marcadores
Agrupe um grande número de marcadores para facilitar a experiência do usuário.
Mapas de calor
Confira a densidade de dados em pontos geográficos.
Bibliotecas
Inicialize bibliotecas opcionais ao carregar a API Maps JS para incluir mais funcionalidades.
Visão geral das bibliotecas
Saiba como inicializar bibliotecas disponíveis ao carregar a API Maps JS.
Biblioteca de desenhos
Permita que os usuários desenhem no mapa de maneira interativa.
Biblioteca de geometria
Use funções utilitárias que calculam dados geométricos na superfície da Terra.
Biblioteca Places
Pesquise lugares por perto, ative o Place Autocomplete e recupere fotos e detalhes do lugar.
Biblioteca do Contexto local (Beta)
Adicione um mapa interativo com um seletor de lugares que consiste em uma galeria de fotos.
Biblioteca de visualização
Confira a intensidade dos dados em pontos geográficos com os mapas de calor.
Serviços
Use os serviços de dados integrados para aprimorar seus apps da Web.
Serviço Directions
Confira rotas entre dois pontos no mapa com até 25 waypoints.
Serviço Distance Matrix
Busque a distância e o tempo de deslocamento para uma matriz de origens e destinos.
Serviço Elevation
Identifique a elevação de locais na superfície da Terra, incluindo o fundo do oceano.
Serviço Geocoding
Converta endereços ou IDs do Place em coordenadas e vice-versa.
Serviço Maximum Zoom Imagery
Consulte o nível de zoom máximo das imagens disponíveis em um local.
Serviço Street View
Adicione imagens de 360 graus do Street View aos apps da Web ou faça upload das suas imagens.
Apps de exemplo
Execute exemplos de código ativos na sua máquina local e nos playgrounds de código preferidos.
Procurar lugares
Use a biblioteca Places para pesquisar lugares por perto.
Estilizar o mapa para o modo escuro
Use o estilo personalizado para adicionar um mapa no modo escuro ao app da Web.
Personalizar ícones de marcadores
Mude os ícones de marcadores no mapa para oferecer uma imagem personalizada.
Usar sobreposições personalizadas
Crie uma sobreposição avançada no mapa que permanece sincronizada quando o usuário movimenta e aplica zoom.
Mostrar uma camada de trânsito
Mostre o trânsito em tempo real em uma sobreposição avançada de mapas.
Inclinar e girar o mapa
Incline e gire o mapa vetorial em três dimensões de forma programática.
Ajuda e suporte
Receba ajuda. Ajude. Participe da comunidade.
Stack Overflow
Receba ajuda. Ajude. Faça boas ações no Google Maps.
Issue Tracker
Informe um bug ou abra uma solicitação de recurso.
Status da plataforma
Saiba mais sobre incidentes e falhas temporárias da plataforma.
Suporte
Receba ajuda da equipe da Plataforma Google Maps.