Class Maps

Haritalar

Yön bulma, coğrafi kodlama, yükseklik örneklemesi ve statik harita görüntüleri oluşturmaya olanak tanır.

Özellikler

ÖzellikTürAçıklama
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Yöntemler

YöntemDönüş türüKısa açıklama
decodePolyline(polyline)Number[]Kodlanmış bir çoklu çizgi dizesinin kodunu tekrar bir dizi nokta olarak çözer.
encodePolyline(points)StringNoktalar dizisini bir dizeye kodlar.
newDirectionFinder()DirectionFinderYeni bir DirectionFinder nesnesi oluşturur.
newElevationSampler()ElevationSamplerBir ElevationSampler nesnesi oluşturur.
newGeocoder()GeocoderYeni bir Geocoder 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ı belgeler

decodePolyline(polyline)

Kodlanmış bir çoklu çizgi dizesinin kodunu tekrar bir dizi nokta olarak çözer.

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

Parametreler

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

Return

Number[] — Enlem boylam çiftleri dizisi (enlem0, boylam0, lat1, boylam1, ...).

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


encodePolyline(points)

Noktalar dizisini bir dizeye kodlar.

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

Parametreler

AdTürAçıklama
pointsNumber[]Kodlanacak 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 yol tarifi bulucu nesnesi.


newElevationSampler()

Bir ElevationSampler nesnesi oluşturur.

Return

ElevationSampler: Yeni bir yükseklik örnekleyicisi nesne.


newGeocoder()

Yeni bir Geocoder 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ğiniz ve imzalama anahtarınız Google Enterprise Destek Portalı'ndan edinilebilir. Varsayılan kota izinlerini kullanmaya 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 imzalama anahtarı.