Class Maps

Maps

Wegbeschreibungen, Geocoding, Erhebung von Höhendaten und die Erstellung statischer Kartenbilder.

Attribute

PropertyTypBeschreibung
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Methoden

MethodeRückgabetypKurzbeschreibung
decodePolyline(polyline)Number[]Decodiert eine codierte Polylinienzeichenfolge wieder in ein Array von Punkten.
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 Verwendung eines extern eingerichteten Kontos für die Google Maps APIs-Premiumoption, um zusätzliche Kontingente zu nutzen.

Detaillierte Dokumentation

decodePolyline(polyline)

Decodiert eine codierte Polylinienzeichenfolge wieder in ein Array von Punkten.

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

Parameter

NameTypBeschreibung
polylineStringEine codierte Polylinie, die decodiert werden soll.

Return

Number[]: Ein Array von Paaren aus Breiten- und Längengrad (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.
var points = [40.77, -73.97, 42.34, -71.04];
var polyline = Maps.encodePolyline(points);

Parameter

NameTypBeschreibung
pointsNumber[]Ein Array von Längen- und Breitengradpaaren, die codiert werden sollen.

Return

String: Ein codierter String, der diese Punkte darstellt.

Weitere Informationen


newDirectionFinder()

Erstellt ein neues DirectionFinder-Objekt.

Return

DirectionFinder: Ein neues Peilungssuche-Objekt.


newElevationSampler()

Erstellt ein ElevationSampler-Objekt.

Return

ElevationSampler: Ein neues Höhen-Sampler-Objekt.


newGeocoder()

Erstellt ein neues Geocoder-Objekt.

Return

Geocoder: Ein neues Geocoder-Objekt.


newStaticMap()

Erstellt ein neues StaticMap-Objekt.

Return

StaticMap: Ein neues statisches Kartenobjekt.


setAuthentication(clientId, signingKey)

Ermöglicht die Verwendung 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-Support-Portal. Legen Sie diese Werte auf null fest, um wieder die Standardkontingente zu verwenden.

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

Parameter

NameTypBeschreibung
clientIdStringEine Client-ID.
signingKeyStringEinen privaten Signaturschlüssel