Class Maps

Maps

Permite la búsqueda de instrucciones sobre cómo llegar, la geocodificación, el muestreo de elevación y la creación de imágenes de mapas estáticas.

Propiedades

PropiedadTipoDescripción
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Métodos

MétodoTipo de datos que se muestraDescripción breve
decodePolyline(polyline)Number[]Devuelve 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 objeto StaticMap nuevo.
setAuthentication(clientId, signingKey)voidSe habilita el uso de una cuenta del plan Premium de las APIs de Google Maps establecida de forma externa para aprovechar permisos de cuota adicionales.

Documentación detallada

decodePolyline(polyline)

Devuelve 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.
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

NombreTipoDescripción
polylineStringPolilínea codificada para decodificar

Devolvedor

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.
var points = [40.77, -73.97, 42.34, -71.04];
var polyline = Maps.encodePolyline(points);

Parámetros

NombreTipoDescripción
pointsNumber[]Matriz de pares de latitud y longitud que se codificarán

Devolvedor

String: Es una cadena codificada que representa esos puntos.

Consulta también


newDirectionFinder()

Crea un nuevo objeto DirectionFinder.

Devolvedor

DirectionFinder: Es un nuevo objeto de buscador de direcciones.


newElevationSampler()

Crea un objeto ElevationSampler.

Devolvedor

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


newGeocoder()

Crea un nuevo objeto Geocoder.

Devolvedor

Geocoder: Indica un nuevo objeto geocodificador.


newStaticMap()

Crea un objeto StaticMap nuevo.

Devolvedor

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


setAuthentication(clientId, signingKey)

Se habilita el uso de una cuenta del plan Premium de las APIs de Google Maps establecida de forma externa para aprovechar permisos de cuota adicionales. Puedes obtener tu ID de cliente y tu 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