Class Maps

Maps

Permite encontrar direções, fazer geocodificação, amostragem de elevação e criar imagens estáticas de mapas.

Propriedades

PropriedadeTipoDescrição
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Métodos

MétodoTipo de retornoBreve descrição
decodePolyline(polyline)Number[]Decodifica uma string de poligonal codificada de volta para uma matriz de pontos.
encodePolyline(points)StringCodifica uma matriz de pontos em uma string.
newDirectionFinder()DirectionFinderCria um novo objeto DirectionFinder.
newElevationSampler()ElevationSamplerCria um objeto ElevationSampler.
newGeocoder()GeocoderCria um novo objeto Geocoder.
newStaticMap()StaticMapCria um novo objeto StaticMap.
setAuthentication(clientId, signingKey)voidPermite o uso de uma conta de plano Premium das APIs Google Maps estabelecida externamente para aproveitar mais limites de cota.

Documentação detalhada

decodePolyline(polyline)

Decodifica uma string de poligonal codificada de volta para uma matriz de pontos.

// Decodes a string representation of the latitudes and longitudes of
// Minneapolis and Milwaukee respectively.
const polyline = 'qvkpG`qhxPbgyI_zq_@';
const points = Maps.decodePolyline(polyline);
for (let i = 0; i < points.length; i += 2) {
  Logger.log('%s, %s', points[i], points[i + 1]);
}

Parâmetros

NomeTipoDescrição
polylineStringUma polilinha codificada a ser decodificada.

Retornar

Number[]: uma matriz de pares de latitude e longitude (lat0, long0, lat1, long1, ...).

Consulte também


encodePolyline(points)

Codifica uma matriz de pontos em uma string.

// The latitudes and longitudes of New York and Boston respectively.
const points = [40.77, -73.97, 42.34, -71.04];
const polyline = Maps.encodePolyline(points);

Parâmetros

NomeTipoDescrição
pointsNumber[]Uma matriz de pares de latitude/longitude para codificar.

Retornar

String: uma string codificada que representa esses pontos.

Consulte também


newDirectionFinder()

Cria um novo objeto DirectionFinder.

Retornar

DirectionFinder: um novo objeto de buscador de direção.


newElevationSampler()

Cria um objeto ElevationSampler.

Retornar

ElevationSampler: um novo objeto de amostragem de elevação.


newGeocoder()

Cria um novo objeto Geocoder.

Retornar

Geocoder: um novo objeto do geocodificador.


newStaticMap()

Cria um novo objeto StaticMap.

Retornar

StaticMap: um novo objeto de mapa estático.


setAuthentication(clientId, signingKey)

Permite o uso de uma conta de plano Premium das APIs Google Maps estabelecida externamente para aproveitar mais limites de cota. Seu ID do cliente e chave de assinatura podem ser obtidos no Portal de suporte do Google Enterprise. Defina esses valores como null para voltar a usar as permissões de cota padrão.

Maps.setAuthentication('gme-123456789', 'VhSEZvOXVSdnlxTnpJcUE');

Parâmetros

NomeTipoDescrição
clientIdStringUm identificador do cliente.
signingKeyStringUma chave de assinatura privada.