Class Maps

Maps

Permite encontrar rotas, geocodificação, amostragem de elevação e a criação de mapas estáticos de imagens de contêiner.

Propriedades

PropriedadeTipoDescrição
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Métodos

MétodoTipo de retornoBreve descrição
decodePolyline(polyline)Number[]Decodifica uma string de polilinha codificada de volta em 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 do Plano Premium das APIs do Google Maps estabelecida externamente. para aumentar a cota cotas.

Documentação detalhada

decodePolyline(polyline)

Decodifica uma string de polilinha codificada de volta em uma matriz de pontos.

// Decodes a string representation of the latitudes and longitudes of Minneapolis and Milwaukee
// respectively.
var polyline = 'qvkpG`qhxPbgyI_zq_@';
var points = Maps.decodePolyline(polyline);
for (var 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.
var points = [40.77, -73.97, 42.34, -71.04];
var polyline = Maps.encodePolyline(points);

Parâmetros

NomeTipoDescrição
pointsNumber[]Uma matriz de pares de latitude/longitude a serem codificados.

Retornar

String: uma string codificada que representa esses pontos.

Consulte também


newDirectionFinder()

Cria um novo objeto DirectionsFinder.

Retornar

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


newElevationSampler()

Cria um objeto ElevationSampler.

Retornar

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


newGeocoder()

Cria um novo objeto Geocoder.

Retornar

Geocoder: um novo objeto 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 do Plano Premium das APIs do Google Maps estabelecida externamente. para aumentar a cota cotas. Seu ID de cliente e chave de assinatura podem ser obtidos no Google Enterprise Portal de suporte. Defina esses valores como null para voltar a usar a cota padrão subsídios.

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

Parâmetros

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