Permite encontrar rotas, geocodificação, amostragem de elevação e criação de imagens estáticas de mapas.
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 de volta 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 | Cria um objeto ElevationSampler. |
newGeocoder() | Geocoder | Cria um novo objeto Geocoder. |
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. |
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
Nome | Tipo | Descrição |
---|---|---|
polyline | String | Uma polilinha codificada para decodificação. |
Retorno
Number[]
: uma matriz de pares de latitude e longitude (lat0, long0, lat1, long1, ...).
Veja 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
Nome | Tipo | Descrição |
---|---|---|
points | Number[] | Uma matriz de pares de latitude/longitude a serem codificados. |
Retorno
String
: uma string codificada que representa esses pontos.
Veja também
newDirectionFinder()
newElevationSampler()
newGeocoder()
newStaticMap()
setAuthentication(clientId, signingKey)
Permite o uso de uma conta do plano Premium das APIs Google Maps estabelecida externamente para aproveitar outras permissões de cota. O ID do cliente e a chave de assinatura estão disponíveis 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
Nome | Tipo | Descrição |
---|---|---|
clientId | String | Identificador do cliente. |
signingKey | String | Uma chave de assinatura privada. |