Wegbeschreibungen, Geocoding, Erhebung von Höhendaten und die Erstellung statischer Kartenbilder.
Attribute
Property | Typ | Beschreibung |
---|---|---|
DirectionFinder | DirectionFinderEnums | |
StaticMap | StaticMapEnums |
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
decodePolyline(polyline) | Number[] | Decodiert eine codierte Polylinienzeichenfolge wieder in ein Array von Punkten. |
encodePolyline(points) | String | Codiert ein Array von Punkten in einen String. |
newDirectionFinder() | DirectionFinder | Erstellt ein neues DirectionFinder-Objekt. |
newElevationSampler() | ElevationSampler | Erstellt ein ElevationSampler-Objekt. |
newGeocoder() | Geocoder | Erstellt ein neues Geocoder-Objekt. |
newStaticMap() | StaticMap | Erstellt ein neues StaticMap-Objekt. |
setAuthentication(clientId, signingKey) | void | Ermö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
Name | Typ | Beschreibung |
---|---|---|
polyline | String | Eine 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
Name | Typ | Beschreibung |
---|---|---|
points | Number[] | Ein Array von Längen- und Breitengradpaaren, die codiert werden sollen. |
Return
String
: Ein codierter String, der diese Punkte darstellt.
Weitere Informationen
newDirectionFinder()
newElevationSampler()
newGeocoder()
newStaticMap()
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
Name | Typ | Beschreibung |
---|---|---|
clientId | String | Eine Client-ID. |
signingKey | String | Einen privaten Signaturschlüssel |