Umożliwia wskazywanie kierunków, kodowanie geograficzne, próbkowanie wysokości i tworzenie statycznych obrazów mapy.
Właściwości
Właściwość | Typ | Opis |
---|---|---|
Direction | Direction | |
Static | Static |
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
decode | Number[] | Dekoduje zakodowany ciąg tekstowy ścieżki wielopunktowej z powrotem na tablicę punktów. |
encode | String | Koduje tablicę punktów w ciąg znaków. |
new | Direction | Tworzy nowy obiekt DirectionFinder. |
new | Elevation | Tworzy obiekt ElevationSampler. |
new | Geocoder | Tworzy nowy obiekt Geocoder. |
new | Static | Tworzy nowy obiekt StaticMap. |
set | void | Umożliwia korzystanie z utworzonego zewnętrznie konta abonamentu premium na interfejsy API Map Google, aby wykorzystać dodatkowe limity kwoty. |
Szczegółowa dokumentacja
decode Polyline(polyline)
Dekoduje zakodowany ciąg znaków ścieżki wielopunktowej z powrotem na tablicę punktów.
// 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]); }
Parametry
Nazwa | Typ | Opis |
---|---|---|
polyline | String | zakodowana linia łamana do zdekodowania; |
Powrót
Number[]
– tablica par szerokości i długości geograficznej (lat0, long0, lat1, long1, …).
Zobacz też
encode Polyline(points)
Koduje tablicę punktów w ciąg znaków.
// 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);
Parametry
Nazwa | Typ | Opis |
---|---|---|
points | Number[] | Tablica par szerokości i długości geograficznej do zakodowania. |
Powrót
String
– zakodowany ciąg znaków reprezentujący te punkty.
Zobacz też
new Direction Finder()
new Elevation Sampler()
new Geocoder()
new Static Map()
set Authentication(clientId, signingKey)
Umożliwia korzystanie z utworzonego zewnętrznie konta abonamentu premium na interfejsy API Map Google, aby wykorzystać dodatkowe limity kwoty. Identyfikator klienta i klucz podpisywania można uzyskać w portalu pomocy Google Enterprise. Aby wrócić do domyślnych limitów, ustaw te wartości na null
.
Maps.setAuthentication('gme-123456789', 'VhSEZvOXVSdnlxTnpJcUE');
Parametry
Nazwa | Typ | Opis |
---|---|---|
client | String | Identyfikator klienta. |
signing | String | klucz prywatny; |