Class Maps

Haritalar

Yol bulma, coğrafi kodlama, yükseklik örnekleme ve statik harita resimleri oluşturmaya olanak tanır.

Özellikler

MülkTürAçıklama
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Yöntemler

YöntemDönüş türüKısa açıklama
decodePolyline(polyline)Number[]Kodlanmış bir çok çizgi dizesinin kodunu çözerek nokta dizisine dönüştürür.
encodePolyline(points)StringBir nokta dizisini bir dizeye kodlar.
newDirectionFinder()DirectionFinderYeni bir DirectionFinder nesnesi oluşturur.
newElevationSampler()ElevationSamplerElevationSampler nesnesi oluşturur.
newGeocoder()GeocoderYeni bir Coğrafi Kodlayıcı nesnesi oluşturur.
newStaticMap()StaticMapYeni bir StaticMap nesnesi oluşturur.
setAuthentication(clientId, signingKey)voidEk kota izinlerinden yararlanmak için harici olarak oluşturulmuş bir Google Haritalar API'leri Premium Planı hesabının kullanılmasını sağlar.

Ayrıntılı dokümanlar

decodePolyline(polyline)

Kodlanmış bir çok çizgi dizesinin kodunu çözerek nokta dizisine dönüştürür.

// 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]);
}

Parametreler

AdTürAçıklama
polylineStringKodu çözülecek kodlanmış bir çoklu çizgi.

Return

Number[]: Enlem boylam çiftleri dizisi (lat0, long0, lat1, long1, ...).

Aşağıdaki kaynakları da incelemenizi öneririz:


encodePolyline(points)

Bir nokta dizisini bir dizeye kodlar.

// 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);

Parametreler

AdTürAçıklama
pointsNumber[]Kodlanacak bir enlem/boylam çiftleri dizisi.

Return

String: Bu noktaları temsil eden kodlanmış bir dize.

Aşağıdaki kaynakları da incelemenizi öneririz:


newDirectionFinder()

Yeni bir DirectionFinder nesnesi oluşturur.

Return

DirectionFinder: Yeni bir yön bulma nesnesi.


newElevationSampler()

ElevationSampler nesnesi oluşturur.

Return

ElevationSampler: Yeni bir yükseklik örnekleyici nesnesi.


newGeocoder()

Yeni bir Coğrafi Kodlayıcı nesnesi oluşturur.

Return

Geocoder: Yeni bir coğrafi kodlayıcı nesnesi.


newStaticMap()

Yeni bir StaticMap nesnesi oluşturur.

Return

StaticMap: Yeni bir statik harita nesnesi.


setAuthentication(clientId, signingKey)

Ek kota izinlerinden yararlanmak için harici olarak oluşturulmuş bir Google Haritalar API'leri Premium Planı hesabının kullanılmasını sağlar. İstemci kimliğinizi ve imzalama anahtarınızı Google Enterprise Destek Portalı'ndan edinebilirsiniz. Varsayılan kota izinlerini kullanmaya geri dönmek için bu değerleri null olarak ayarlayın.

Maps.setAuthentication('gme-123456789', 'VhSEZvOXVSdnlxTnpJcUE');

Parametreler

AdTürAçıklama
clientIdStringİstemci tanımlayıcısı.
signingKeyStringÖzel bir imzalama anahtarı.