Elevation

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

ElevationService sınıfı

google.maps.ElevationService sınıf

Yükseklik verisi istemek için doğrudan Google sunucularına konuşan bir hizmet sınıfı tanımlar.

ElevationService
ElevationService()
Parametreler: Yok
Yükseklik sorgularını Google sunucularına gönderen yeni bir ElevationService örneği oluşturur.
getElevationAlongPath
getElevationAlongPath(request[, callback])
Parametreler:
Bir yükselti isteği, yol boyunca yükselti verilerinin söz konusu yol üzerinde mesafeye dayalı örnekler olarak döndürüldüğünü gösterir.
getElevationForLocations
getElevationForLocations(request[, callback])
Parametreler:
Ayrı ayrı konumların listesi için yükseklik isteğinde bulunur.

LocationElevationRequest arayüzü

google.maps.LocationElevationRequest arayüz

Yükseklik verilerinin döndürüleceği bağımsız koordinatların (LatLng) listesini içeren, ElevationService tarafından gönderilen yükseklik isteği.

locations optional
Tür: Array<LatLng|LatLngLiteral> optional
Yüksekliklerin alınacağı ayrı yerler.

LocationElevationResponse arayüzü

google.maps.LocationElevationResponse arayüz

ElevationService tarafından döndürülen ve LocationElevationRequest konumlarının eşleşen ElevationResult listesini içeren bir yükseklik yanıtı.

results
LocationElevationRequest konumlarının konumuyla eşleşen ElevationResult listesi.

PathElevationRequest arayüzü

google.maps.PathElevationRequest arayüz

Örneklenmiş verilerin döndürüleceği yolu içeren ElevationService tarafından gönderilen yükseklik sorgusu. Bu istek, yükseklik örneklerinin dünya çapında, eşit mesafeler kullanılarak alınması gereken sürekli bir yol tanımlar. Köşeden köşeye tüm yollar, bu iki nokta arasındaki büyük dairenin segmentlerini kullanır.

samples
Tür: number
Zorunlu. Belirli bir yol boyunca, uç noktalar dahil olmak üzere yükseklik verilerinin alınacağı eşit uzaklıktaki noktaların sayısı. Örnek sayısı, 2 ile 512 arasında (ikisi de dahil) bir değer olmalıdır.
path optional
Tür: Array<LatLng|LatLngLiteral> optional
Yükseklik değerlerinin toplanacağı yol.

PathElevationResponse arayüzü

google.maps.PathElevationResponse arayüz

ElevationService değerinin döndürdüğü ve PathElevationRequest yolu boyunca eşit aralıklı ElevationResult listesini içeren bir yükseklik yanıtı.

results
PathElevationRequest örnekleriyle eşleşen ElevationResult listesi.

ElevationResult arayüzü

google.maps.ElevationResult arayüz

Yükseklik koordinatlarından ve yükseklik değerinden oluşan ElevationService isteğinin sonucu. Tek bir isteğin birden fazla ElevationResult oluşturabileceğini unutmayın.

elevation
Tür: number
Bu noktanın Dünya üzerinde deniz seviyesinden metre cinsinden yüksekliği.
resolution
Tür: number
Yüksekliğin çarpıldığı örnek noktalar arasındaki mesafe (metre cinsinden). Çözünürlük bilinmiyorsa bu özellik eksik olur. irtifa verilerinin, birden fazla nokta iletildiğinde daha genel (daha büyük resolution değerleri) olacağını unutmayın. Bir noktanın en doğru yükseklik değerini elde etmek için bu nokta bağımsız olarak sorgulanmalıdır.
location optional
Tür: LatLng optional
Bu yükseklik sonucunun konumu.

ElevationStatus sabitleri

google.maps.ElevationStatus sabit değer

Bir yükseltme isteğinin tamamlanmasının ardından ElevationService tarafından döndürülen durum. Bunları değere göre veya sabit adını kullanarak belirtin. Örneğin, 'OK' veya google.maps.ElevationStatus.OK.

INVALID_REQUEST İstek geçersizdi.
OK İstek herhangi bir hatayla karşılaşmadı.
OVER_QUERY_LIMIT Web sayfası, kısa süre içinde istek sınırını aştı.
REQUEST_DENIED Web sayfasının rakım hizmetini kullanmasına izin verilmez.
UNKNOWN_ERROR Yükseklik isteği başarılı bir şekilde işlenemedi, ancak başarısızlığın tam nedeni bilinmiyor.