Class Maps

Maps

Ermöglicht die Routensuche, Geocodierung, Höhenstichproben und das Erstellen statischer Kartenbilder.

Attribute

AttributTypBeschreibung
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Methoden

MethodeRückgabetypKurzbeschreibung
decodePolyline(polyline)Number[]Entschlüsselt einen codierten Polylinienstring wieder in ein Punktarray.
encodePolyline(points)StringCodiert ein Array von Punkten in einen String.
newDirectionFinder()DirectionFinderErstellt ein neues DirectionFinder-Objekt.
newElevationSampler()ElevationSamplerErstellt ein ElevationSampler-Objekt.
newGeocoder()GeocoderErstellt ein neues Geocoder-Objekt.
newStaticMap()StaticMapErstellt ein neues StaticMap-Objekt.
setAuthentication(clientId, signingKey)voidErmöglicht die Nutzung eines extern eingerichteten Kontos für die Google Maps APIs Premiumoption, um zusätzliche Kontingente zu nutzen.

Detaillierte Dokumentation

decodePolyline(polyline)

Entschlüsselt einen codierten Polylinienstring wieder in ein Punktarray.

// 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]);
}

Parameter

NameTypBeschreibung
polylineStringEine codierte Polylinie, die decodiert werden soll.

Rückflug

Number[]: Ein Array von Breiten-/Längengradpaaren (lat0, long0, lat1, long1, …).

Weitere Informationen


encodePolyline(points)

Codiert ein Array von Punkten in einen 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);

Parameter

NameTypBeschreibung
pointsNumber[]Ein Array von Breiten-/Längengrad-Paaren, die codiert werden sollen.

Rückflug

String – Ein codierter String, der diese Punkte darstellt.

Weitere Informationen


newDirectionFinder()

Erstellt ein neues DirectionFinder-Objekt.

Rückflug

DirectionFinder – ein neues Richtungsfinderobjekt.


newElevationSampler()

Erstellt ein ElevationSampler-Objekt.

Rückflug

ElevationSampler – Ein neues Elevation-Sampler-Objekt.


newGeocoder()

Erstellt ein neues Geocoder-Objekt.

Rückflug

Geocoder – ein neues Geocoder-Objekt.


newStaticMap()

Erstellt ein neues StaticMap-Objekt.

Rückflug

StaticMap – ein neues statisches Kartenobjekt.


setAuthentication(clientId, signingKey)

Ermöglicht die Nutzung eines extern eingerichteten Kontos für die Google Maps APIs Premiumoption, um zusätzliche Kontingente zu nutzen. Ihre Client-ID und Ihren Signaturschlüssel erhalten Sie im Google Enterprise-Supportportal. Legen Sie diese Werte auf null fest, um wieder die Standardkontingente zu verwenden.

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

Parameter

NameTypBeschreibung
clientIdStringEine Kunden-ID.
signingKeyStringEinen privaten Signaturschlüssel.