Maps Service
    
    
      
    
    
      
      Mantenha tudo organizado com as coleções
    
    
      
      Salve e categorize o conteúdo com base nas suas preferências.
    
  
  
      
    
  
  
  
  
  
    
  
  
    
    
    
Maps
Esse serviço permite que scripts gerem mapas estáticos, encontrem rotas, convertam endereços em coordenadas de geocódigo e mostrem elevações.
Classes
| Nome | Breve descrição | 
Avoid | Um tipo enumerado que representa os tipos de restrições a serem evitados ao encontrar direções. | 
Color | Um tipo enumerado que representa as cores nomeadas disponíveis para uso em imagens de mapa. | 
DirectionFinder | Permite a recuperação de rotas entre locais. | 
DirectionFinderEnums | Uma coleção de enumerações usadas por DirectionFinder. | 
ElevationSampler | Permite a amostragem de elevações em locais específicos. | 
Format | Um tipo enumerado que representa o formato da imagem do mapa. | 
Geocoder | Permite a conversão entre um endereço e coordenadas geográficas. | 
Maps | Permite encontrar direções, fazer geocodificação, amostragem de elevação e criar imagens estáticas de mapas. | 
MarkerSize | Um tipo enumerado que representa o tamanho de um marcador adicionado a um mapa. | 
Mode | Um tipo enumerado que representa o modo de transporte a ser usado ao encontrar rotas. | 
StaticMap | Permite a criação e a decoração de imagens de mapas estáticas. | 
StaticMapEnums | Uma coleção de enumerações usadas por StaticMap. | 
Type | Um tipo enumerado que representa o tipo de mapa a ser renderizado. | 
 
Propriedades
| Propriedade | Tipo | Descrição | 
TOLLS | Enum | Evite pedágios. | 
HIGHWAYS | Enum | Evite rodovias. | 
 
Propriedades
| Propriedade | Tipo | Descrição | 
BLACK | Enum |  | 
BROWN | Enum |  | 
GREEN | Enum |  | 
PURPLE | Enum |  | 
YELLOW | Enum |  | 
BLUE | Enum |  | 
GRAY | Enum |  | 
ORANGE | Enum |  | 
RED | Enum |  | 
WHITE | Enum |  | 
 
Propriedades
| Propriedade | Tipo | Descrição | 
PNG | Enum | Formato PNG de 8 bits. | 
PNG8 | Enum | Formato PNG de 8 bits. | 
PNG32 | Enum | Formato PNG de 32 bits. | 
GIF | Enum | Formato GIF. | 
JPG | Enum | Formato JPEG. | 
JPG_BASELINE | Enum | Formato JPEG não progressivo. | 
 
Propriedades
| Propriedade | Tipo | Descrição | 
TINY | Enum | Mercados pequenos (os menores disponíveis). | 
MID | Enum | Marcadores de tamanho médio (maior disponível). | 
SMALL | Enum | Marcadores de tamanho pequeno. | 
 
Propriedades
| Propriedade | Tipo | Descrição | 
DRIVING | Enum | Rotas de carro por estradas. | 
WALKING | Enum | Rotas a pé por vias para pedestres e calçadas (quando disponíveis). | 
BICYCLING | Enum | Rotas de bicicleta por ciclovias e ruas preferenciais (quando disponíveis). | 
TRANSIT | Enum | Rotas de transporte público (quando disponíveis). | 
 
Métodos
| Método | Tipo de retorno | Breve descrição | 
addAddress(address) | StaticMap | Adiciona um novo endereço à definição de caminho atual. | 
addMarker(latitude, longitude) | StaticMap | Adiciona um marcador ao mapa usando um ponto (lat/lng). | 
addMarker(address) | StaticMap | Adiciona um marcador ao mapa usando um endereço. | 
addPath(points) | StaticMap | Adiciona um caminho ao mapa usando uma matriz de pontos. | 
addPath(polyline) | StaticMap | Adiciona um caminho ao mapa usando uma polilinha codificada. | 
addPoint(latitude, longitude) | StaticMap | Adiciona um novo ponto (lat/lng) à definição de caminho atual. | 
addVisible(latitude, longitude) | StaticMap | Adiciona um local de ponto (lat/lng) que precisa estar visível no mapa. | 
addVisible(address) | StaticMap | Adiciona um local de endereço que precisa estar visível no mapa. | 
beginPath() | StaticMap | Inicia uma nova definição de caminho. | 
clearMarkers() | StaticMap | Limpa o conjunto atual de marcadores. | 
clearPaths() | StaticMap | Limpe o conjunto atual de caminhos. | 
clearVisibles() | StaticMap | Limpa o conjunto atual de locais visíveis. | 
endPath() | StaticMap | Conclui uma definição de caminho iniciada com beginPath(). | 
getAs(contentType) | Blob | Retorna os dados dentro deste objeto como um blob convertido para o tipo de conteúdo especificado. | 
getBlob() | Blob | Recebe os dados da imagem como um Blob. | 
getMapImage() | Byte[] | Recebe os dados da imagem bruta como uma matriz de bytes. | 
getMapUrl() | String | Recebe o URL da imagem do mapa. | 
setCenter(latitude, longitude) | StaticMap | Define o centro do mapa usando um ponto (lat/lng). | 
setCenter(address) | StaticMap | Define o centro do mapa usando um endereço. | 
setCustomMarkerStyle(imageUrl, useShadow) | StaticMap | Define a imagem do marcador personalizado a ser usada na criação de novos marcadores. | 
setFormat(format) | StaticMap | Define o formato da imagem do mapa. | 
setLanguage(language) | StaticMap | Define o idioma a ser usado para o texto no mapa (quando disponível). | 
setMapType(mapType) | StaticMap | Define o tipo de mapa a ser mostrado. | 
setMarkerStyle(size, color, label) | StaticMap | Define o estilo de marcador a ser usado ao criar novos marcadores. | 
setMobile(useMobileTiles) | StaticMap | Define se os conjuntos de blocos especializados serão usados ou não para dispositivos móveis. | 
setPathStyle(weight, color, fillColor) | StaticMap | Define o estilo de caminho a ser usado ao criar novos caminhos. | 
setSize(width, height) | StaticMap | Define a largura e a altura da imagem do mapa em pixels. | 
setZoom(zoom) | StaticMap | Define o fator de zoom ou o nível de ampliação usado no mapa. | 
 
Propriedades
| Propriedade | Tipo | Descrição | 
ROADMAP | Enum | Um mapa de ruas padrão, como é normalmente mostrado no site do Google Maps. | 
SATELLITE | Enum | Um mapa de satélite. | 
TERRAIN | Enum | Um mapa físico, mostrando o terreno e a vegetação. | 
HYBRID | Enum | Um híbrido dos mapas de satélite e de estradas, mostrando uma camada transparente com as principais ruas e os nomes dos lugares no mapa de satélite. | 
 
 
  
  
  
    
  
 
  
    
    
      
       
    
    
  
  
  Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
  Última atualização 2025-07-26 UTC.
  
  
  
    
      [null,null,["Última atualização 2025-07-26 UTC."],[],[]]