Umożliwia znajdowanie kierunku, geokodowanie, próbkowanie wysokości i tworzenie statycznych obrazów mapy.
Właściwości
Właściwość | Typ | Opis |
---|---|---|
DirectionFinder | DirectionFinderEnums | |
StaticMap | StaticMapEnums |
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
decodePolyline(polyline) | Number[] | Dekoduje zakodowany ciąg linii łamanej z powrotem do tablicy punktów. |
encodePolyline(points) | String | Koduje tablicę punktów w ciąg znaków. |
newDirectionFinder() | DirectionFinder | Tworzy nowy obiekt DirectionFinder. |
newElevationSampler() | ElevationSampler | Tworzy obiekt ElevationSampler. |
newGeocoder() | Geocoder | Tworzy nowy obiekt Geocoder. |
newStaticMap() | StaticMap | Tworzy nowy obiekt StaticMap. |
setAuthentication(clientId, signingKey) | void | Umożliwia korzystanie z zewnętrznego konta abonamentu premium interfejsów API Map Google, które pozwala korzystać z dodatkowych limitów. |
Szczegółowa dokumentacja
decodePolyline(polyline)
Dekoduje zakodowany ciąg linii łamanej z powrotem do tablicy punktów.
// 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]); }
Parametry
Nazwa | Typ | Opis |
---|---|---|
polyline | String | Zakodowana linia łamana do dekodowania. |
Powroty
Number[]
– tablica par szerokości i długości geograficznej (lat0, long0, lat1, długa1, ...).
Zobacz też
encodePolyline(points)
Koduje tablicę punktów w ciąg znaków.
// 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);
Parametry
Nazwa | Typ | Opis |
---|---|---|
points | Number[] | Tablica par szerokości i długości geograficznej do zakodowania. |
Powroty
String
– zakodowany ciąg znaków reprezentujący te punkty.
Zobacz też
newDirectionFinder()
newElevationSampler()
newGeocoder()
newStaticMap()
setAuthentication(clientId, signingKey)
Umożliwia korzystanie z zewnętrznego konta abonamentu premium interfejsów API Map Google, które pozwala korzystać z dodatkowych limitów. Identyfikator klienta i klucz podpisywania można uzyskać z portalu pomocy Google Enterprise. Ustaw te wartości na null
, aby wrócić do używania domyślnych limitów.
Maps.setAuthentication('gme-123456789', 'VhSEZvOXVSdnlxTnpJcUE');
Parametry
Nazwa | Typ | Opis |
---|---|---|
clientId | String | Identyfikator klienta. |
signingKey | String | Prywatny klucz podpisywania. |