Yol bulma, coğrafi kodlama, yükseklik örnekleme ve statik harita resimleri oluşturmaya olanak tanır.
Özellikler
| Mülk | Tür | Açıklama |
|---|---|---|
Direction | Direction | |
Static | Static |
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
decode | Number[] | Kodlanmış bir çok çizgi dizesinin kodunu çözerek nokta dizisine dönüştürür. |
encode | String | Bir nokta dizisini bir dizeye kodlar. |
new | Direction | Yeni bir DirectionFinder nesnesi oluşturur. |
new | Elevation | ElevationSampler nesnesi oluşturur. |
new | Geocoder | Yeni bir Coğrafi Kodlayıcı nesnesi oluşturur. |
new | Static | Yeni bir StaticMap nesnesi oluşturur. |
set | 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ı dokümanlar
decode Polyline(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
| Ad | Tür | Açıklama |
|---|---|---|
polyline | String | Kodu çözülecek kodlanmış bir çoklu çizgi. |
Return
Number[]: Enlem boylam çiftleri dizisi (lat0, long0, lat1, long1, ...).
Aşağıdaki kaynakları da incelemenizi öneririz:
encode Polyline(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
| Ad | Tür | Açıklama |
|---|---|---|
points | Number[] | Kodlanacak bir enlem/boylam çiftleri dizisi. |
Return
String: Bu noktaları temsil eden kodlanmış bir dize.
Aşağıdaki kaynakları da incelemenizi öneririz:
new Direction Finder()
new Elevation Sampler()
ElevationSampler nesnesi oluşturur.
Return
Elevation: Yeni bir yükseklik örnekleyici nesnesi.
new Geocoder()
new Static Map()
set Authentication(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
| Ad | Tür | Açıklama |
|---|---|---|
client | String | İstemci tanımlayıcısı. |
signing | String | Özel bir imzalama anahtarı. |