Esse serviço permite que os scripts gerem mapas estáticos, encontrem rotas, convertam endereços em coordenadas de geocódigo e elevação de amostras.
Classes
Nome | Breve descrição |
---|---|
Avoid | Uma enumeração que representa os tipos de restrições a serem evitados ao encontrar rotas. |
Color | Uma enumeração 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 | Uma enumeração que representa o formato da imagem do mapa. |
Geocoder | Permite a conversão entre um endereço e coordenadas geográficas. |
Maps | Permite a localização de rotas, geocodificação, amostragem de elevação e criação de imagens de mapa estáticas. |
MarkerSize | Uma enumeração que representa o tamanho de um marcador adicionado a um mapa. |
Mode | Uma enumeração que representa o meio de transporte a ser usado ao encontrar rotas. |
StaticMap | Permite criar e decorar imagens estáticas do mapa. |
StaticMapEnums | Uma coleção de enumerações usadas por StaticMap . |
Type | Uma enumeração que representa o tipo de mapa a ser renderizado. |
Avoid
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
TOLLS | Enum | Evitar pedágios. |
HIGHWAYS | Enum | Evite rodovias. |
Color
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 |
DirectionFinder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
addWaypoint(latitude, longitude) | DirectionFinder | Adiciona um waypoint em que o trajeto precisa passar, usando um ponto (lat/lng). |
addWaypoint(address) | DirectionFinder | Adiciona um waypoint que o trajeto precisa atravessar, usando um endereço. |
clearWaypoints() | DirectionFinder | Limpa o conjunto atual de waypoints. |
getDirections() | Object | Recebe as rotas usando a origem, o destino e outras opções que foram definidas. |
setAlternatives(useAlternatives) | DirectionFinder | Define se rotas alternativas precisam ou não ser retornadas, em vez de apenas a rota mais alta classificada (o padrão é "false"). |
setArrive(time) | DirectionFinder | Define o horário de chegada desejado (quando aplicável). |
setAvoid(avoid) | DirectionFinder | Define se é necessário evitar certos tipos de restrições. |
setDepart(time) | DirectionFinder | Define o horário de partida desejado (quando aplicável). |
setDestination(latitude, longitude) | DirectionFinder | Define o local final para o qual a rota será calculada, usando um ponto (lat/lng). |
setDestination(address) | DirectionFinder | Define o local final para o qual a rota será calculada, usando um endereço. |
setLanguage(language) | DirectionFinder | Define o idioma a ser usado nas rotas. |
setMode(mode) | DirectionFinder | Define o modo de viagem (o padrão é dirigir). |
setOptimizeWaypoints(optimizeOrder) | DirectionFinder | Define se é necessário otimizar o trajeto fornecido reorganizando os waypoints em uma ordem mais eficiente (o padrão é falso). |
setOrigin(latitude, longitude) | DirectionFinder | Define o ponto de partida de onde as rotas serão calculadas, usando um ponto (lat/lng). |
setOrigin(address) | DirectionFinder | Define o local de partida para calcular as rotas, usando um endereço. |
setRegion(region) | DirectionFinder | Define uma região a ser usada ao interpretar os nomes dos locais. |
DirectionFinderEnums
ElevationSampler
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
sampleLocation(latitude, longitude) | Object | Retorna dados de elevação para um único ponto (lat/lng). |
sampleLocations(points) | Object | Retorna dados de elevação para uma série de pontos (lat/lng). |
sampleLocations(encodedPolyline) | Object | Retorna dados de elevação para os pontos em uma polilinha codificada. |
samplePath(points, numSamples) | Object | Retorna dados de elevação para vários exemplos ao longo de uma linha, definidos com base em uma série de pontos. |
samplePath(encodedPolyline, numSamples) | Object | Retorna dados de elevação para vários exemplos ao longo de uma linha, definidos com uma polilinha codificada. |
Format
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. |
Geocoder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
geocode(address) | Object | Recebe os pontos geográficos aproximados para um determinado endereço. |
reverseGeocode(latitude, longitude) | Object | Recebe os endereços aproximados de um determinado ponto geográfico. |
setBounds(swLatitude, swLongitude, neLatitude, neLongitude) | Geocoder | Define os limites de uma área que terá prioridade extra nos resultados. |
setLanguage(language) | Geocoder | Define o idioma a ser usado nos resultados. |
setRegion(region) | Geocoder | Define uma região a ser usada ao interpretar os nomes dos locais. |
Maps
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
DirectionFinder | DirectionFinderEnums | |
StaticMap | StaticMapEnums |
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
decodePolyline(polyline) | Number[] | Decodifica uma string de polilinha codificada novamente em uma matriz de pontos. |
encodePolyline(points) | String | Codifica uma matriz de pontos em uma string. |
newDirectionFinder() | DirectionFinder | Cria um novo objeto DirectionFinder. |
newElevationSampler() | ElevationSampler | Crie um objeto ElevationSampler. |
newGeocoder() | Geocoder | Cria um novo objeto do geocodificador. |
newStaticMap() | StaticMap | Cria um novo objeto StaticMap. |
setAuthentication(clientId, signingKey) | void | Permite o uso de uma conta do plano Premium das APIs Google Maps estabelecida externamente para aproveitar outras permissões de cota. |
MarkerSize
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
TINY | Enum | Mercados de pequeno porte (o menor disponível). |
MID | Enum | Marcadores de tamanho médio (maior tamanho disponível). |
SMALL | Enum | Marcadores de tamanho pequeno. |
Mode
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
DRIVING | Enum | Rotas de carro por vias. |
WALKING | Enum | Rotas a pé por passarelas e calçadas (quando disponível). |
BICYCLING | Enum | Rotas de bicicleta por ciclovias e ruas preferenciais (quando disponíveis). |
TRANSIT | Enum | Rotas de transporte público por trajetos de transporte público (quando disponíveis). |
StaticMap
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 deve 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 | Completa uma definição de caminho iniciada com startPath(). |
getAs(contentType) | Blob | Retorna os dados dentro desse 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 brutos da imagem 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 ao criar novos marcadores. |
setFormat(format) | StaticMap | Define o formato da imagem do mapa. |
setLanguage(language) | StaticMap | Define o idioma a ser usado para texto no mapa (onde avaialbe). |
setMapType(mapType) | StaticMap | Define o tipo de mapa a ser exibido. |
setMarkerStyle(size, color, label) | StaticMap | Define o estilo do marcador a ser usado ao criar novos marcadores. |
setMobile(useMobileTiles) | StaticMap | Define se é necessário ou não usar conjuntos de blocos especializados 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 nível de ampliação, usado para o mapa. |
StaticMapEnums
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
Color | Color | |
Format | Format | |
MarkerSize | MarkerSize | |
Type | Type |
Type
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
ROADMAP | Enum | Um roteiro padrão, como normalmente é exibido no site do Google Maps. |
SATELLITE | Enum | Um mapa de satélite. |
TERRAIN | Enum | Um mapa de relevo físico que mostra terreno e vegetação. |
HYBRID | Enum | Um híbrido dos mapas de satélite e de mapa, mostrando uma camada transparente das principais ruas e nomes de lugares no mapa de satélite. |