Yön bulma, coğrafi kodlama, yükseklik örneklemesi ve statik harita görüntüleri oluşturmaya olanak tanır.
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
DirectionFinder | DirectionFinderEnums | |
StaticMap | StaticMapEnums |
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
decodePolyline(polyline) | Number[] | Kodlanmış bir çoklu çizgi dizesinin kodunu tekrar bir dizi nokta olarak çözer. |
encodePolyline(points) | String | Noktalar dizisini bir dizeye kodlar. |
newDirectionFinder() | DirectionFinder | Yeni bir DirectionFinder nesnesi oluşturur. |
newElevationSampler() | ElevationSampler | Bir ElevationSampler nesnesi oluşturur. |
newGeocoder() | Geocoder | Yeni bir Geocoder nesnesi oluşturur. |
newStaticMap() | StaticMap | Yeni bir StaticMap nesnesi oluşturur. |
setAuthentication(clientId, signingKey) | void | 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. |
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
Ad | Tür | Açıklama |
---|---|---|
polyline | String | Kodu çö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
Ad | Tür | Açıklama |
---|---|---|
points | Number[] | 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()
newStaticMap()
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
Ad | Tür | Açıklama |
---|---|---|
clientId | String | İstemci tanımlayıcısı. |
signingKey | String | Özel imzalama anahtarı. |