Class Maps

Mapy

Umożliwia znajdowanie kierunku, geokodowanie, 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 linii łamanej z powrotem do tablicy 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 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

NazwaTypOpis
polylineStringZakodowana 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

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

Tworzy nowy obiekt DirectionFinder.

Powroty

DirectionFinder – nowy obiekt wyszukiwarki kierunków.


newElevationSampler()

Tworzy obiekt ElevationSampler.

Powroty

ElevationSampler – nowy obiekt do próbkowania wysokości.


newGeocoder()

Tworzy nowy obiekt Geocoder.

Powroty

Geocoder – nowy obiekt geokodera.


newStaticMap()

Tworzy nowy obiekt StaticMap.

Powroty

StaticMap – nowy statyczny obiekt mapy.


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

NazwaTypOpis
clientIdStringIdentyfikator klienta.
signingKeyStringPrywatny klucz podpisywania.