Class Maps

Mapy

Umożliwia wskazywanie kierunków, kodowanie geograficzne, próbkowanie wysokości i tworzenie statycznych obrazów mapy.

Właściwości

WłaściwośćTypOpis
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Metody

MetodaZwracany typKrótki opis
decodePolyline(polyline)Number[]Dekoduje zakodowany ciąg tekstowy ścieżki wielopunktowej z powrotem na tablicę punktów.
encodePolyline(points)StringKoduje tablicę punktów w ciąg znaków.
newDirectionFinder()DirectionFinderTworzy nowy obiekt DirectionFinder.
newElevationSampler()ElevationSamplerTworzy obiekt ElevationSampler.
newGeocoder()GeocoderTworzy nowy obiekt Geocoder.
newStaticMap()StaticMapTworzy nowy obiekt StaticMap.
setAuthentication(clientId, signingKey)voidUmożliwia korzystanie z utworzonego zewnętrznie konta abonamentu premium na interfejsy API Map Google, aby wykorzystać dodatkowe limity kwoty.

Szczegółowa dokumentacja

decodePolyline(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

NazwaTypOpis
polylineStringzakodowana linia łamana do zdekodowania;

Powrót

Number[] – tablica par szerokości i długości geograficznej (lat0, long0, lat1, long1, …).

Zobacz też


encodePolyline(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

NazwaTypOpis
pointsNumber[]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ż


newDirectionFinder()

Tworzy nowy obiekt DirectionFinder.

Powrót

DirectionFinder – nowy obiekt wykrywacz kierunku.


newElevationSampler()

Tworzy obiekt ElevationSampler.

Powrót

ElevationSampler – nowy obiekt próbnika wzniesienia.


newGeocoder()

Tworzy nowy obiekt Geocoder.

Powrót

Geocoder – nowy obiekt geokodowania.


newStaticMap()

Tworzy nowy obiekt StaticMap.

Powrót

StaticMap – nowy statyczny obiekt mapy.


setAuthentication(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

NazwaTypOpis
clientIdStringIdentyfikator klienta.
signingKeyStringklucz prywatny;