Class Maps

Maps

Permite la búsqueda de direcciones, la geocodificación, el muestreo de elevación y la creación de imágenes de mapas estáticos.

Propiedades

PropiedadTipoDescripción
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Métodos

MétodoTipo de datos que se muestraDescripción breve
decodePolyline(polyline)Number[]Decodifica una cadena de polilínea codificada en un array de puntos.
encodePolyline(points)StringCodifica un array de puntos en una cadena.
newDirectionFinder()DirectionFinderCrea un nuevo objeto DirectionFinder.
newElevationSampler()ElevationSamplerCrea un objeto ElevationSampler.
newGeocoder()GeocoderCrea un nuevo objeto Geocoder.
newStaticMap()StaticMapCrea un nuevo objeto StaticMap.
setAuthentication(clientId, signingKey)voidHabilita el uso de una cuenta de Plan Premium de las APIs de Google Maps establecida de forma externa para aprovechar los permisos de cuota adicionales.

Documentación detallada

decodePolyline(polyline)

Decodifica una cadena de polilínea codificada en un array de puntos.

// 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

NombreTipoDescripción
polylineStringEs una polilínea codificada que se debe decodificar.

Volver

Number[]: Es un array de pares de latitud y longitud (lat0, long0, lat1, long1, …).

Consulta también


encodePolyline(points)

Codifica un array de puntos en una cadena.

// 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

NombreTipoDescripción
pointsNumber[]Es un array de pares de latitud y longitud para codificar.

Volver

String: Es una cadena codificada que representa esos puntos.

Consulta también


newDirectionFinder()

Crea un nuevo objeto DirectionFinder.

Volver

DirectionFinder: Es un nuevo objeto de buscador de dirección.


newElevationSampler()

Crea un objeto ElevationSampler.

Volver

ElevationSampler: Es un nuevo objeto de muestreador de elevación.


newGeocoder()

Crea un nuevo objeto Geocoder.

Volver

Geocoder: Es un nuevo objeto de geocodificador.


newStaticMap()

Crea un nuevo objeto StaticMap.

Volver

StaticMap: Es un nuevo objeto de mapa estático.


setAuthentication(clientId, signingKey)

Habilita el uso de una cuenta de Plan Premium de las APIs de Google Maps establecida de forma externa para aprovechar los permisos de cuota adicionales. Puedes obtener tu ID de cliente y clave de firma en el Portal de asistencia de Google Enterprise. Establece estos valores en null para volver a usar los permisos de cuota predeterminados.

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

Parámetros

NombreTipoDescripción
clientIdStringUn identificador de cliente.
signingKeyStringUna clave de firma privada