ElevationService sınıfı
google.maps.ElevationService
sınıf
Yükseklik verileri istemek için doğrudan Google sunucularıyla iletişim kuran bir hizmet sınıfı tanımlar.
const {ElevationService} = await google.maps.importLibrary("elevation")
numaralı telefonu arayarak erişebilirsiniz. Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
---|---|
ElevationService |
ElevationService() Parametreler: Yok
Google sunucularına yükseklik sorguları gönderen yeni bir ElevationService örneği oluşturur. |
Yöntemler | |
---|---|
getElevationAlongPath |
getElevationAlongPath(request[, callback]) Parametreler:
Döndürülen Değer:
Promise<PathElevationResponse> Bir yol boyunca yükseklik isteği gönderir. Bu istekte, yükseklik verileri söz konusu yol boyunca mesafeye dayalı örnekler olarak döndürülür. |
getElevationForLocations |
getElevationForLocations(request[, callback]) Parametreler:
Döndürülen Değer:
Promise<LocationElevationResponse> Ayrık konumların listesi için yükseklik isteği gönderir. |
LocationElevationRequest arabirimi
google.maps.LocationElevationRequest
arayüz
ElevationService
tarafından gönderilen, yükseklik verilerinin döndürüleceği ayrık koordinatların (LatLng
) listesini içeren bir yükseklik isteği.
Özellikler | |
---|---|
locations optional |
Tür:
Array<LatLng|LatLngLiteral> optional Yüksekliklerinin alınacağı ayrı konumlar. |
LocationElevationResponse arabirim
google.maps.LocationElevationResponse
arayüz
ElevationService
tarafından döndürülen ve LocationElevationRequest
konumlarıyla eşleşen ElevationResult
'ların listesini içeren bir yükseklik yanıtı.
Özellikler | |
---|---|
results |
Tür:
Array<ElevationResult> LocationElevationRequest konumlarıyla eşleşen ElevationResult 'lerin listesi. |
PathElevationRequest arabirimi
google.maps.PathElevationRequest
arayüz
Örneklenmiş verilerin döndürüleceği yolu içeren, ElevationService
tarafından gönderilen bir yükseklik sorgusu. Bu istek, eşit aralıklı mesafelerde yükseklik örneklerinin alınması gereken, yeryüzünde sürekli bir yol tanımlar. Bir köşeden diğerine giden tüm yollar, bu iki nokta arasındaki büyük dairenin segmentlerini kullanır.
Özellikler | |
---|---|
samples |
Tür:
number Zorunlu. Belirtilen yol boyunca uç noktalar da dahil olmak üzere yükseklik verilerinin alınacağı eşit uzaklıktaki noktaların sayısı. Örnek sayısı, 2 ile 512 arasında (2 ve 512 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
tarafından döndürülen ve PathElevationRequest
yolunun üzerinde eşit aralıklarla yerleştirilmiş ElevationResult
'ların listesini içeren bir yükseklik yanıtı.
Özellikler | |
---|---|
results |
Tür:
Array<ElevationResult> PathElevationRequest örneklerine eşleşen ElevationResult 'lerin listesi. |
ElevationResult arayüzü
google.maps.ElevationResult
arayüz
Bir ElevationService
isteğinin sonucudur. Yükseklik koordinatları ve yükseklik değerleri kümesinden oluşur. Tek bir istek birden fazla ElevationResult
oluşturabilir.
Özellikler | |
---|---|
elevation |
Tür:
number Dünya üzerindeki bu noktanın deniz seviyesinden yüksekliği (metre cinsinden). |
resolution |
Tür:
number Yüksekliğin interpole edildiği örnek noktalar arasındaki mesafe (metre cinsinden). Çözünürlük bilinmiyorsa bu özellik eksik olur. Birden fazla nokta geçtiğinde yükseklik verilerinin daha kaba (daha büyük resolution değerleri) hale geldiğini unutmayın. Bir noktanın en doğru yükseklik değerini elde etmek için nokta bağımsız olarak sorgulanır. |
location optional |
Tür:
LatLng optional Bu yükseklik sonucunun konumu. |
ElevationStatus sabitleri
google.maps.ElevationStatus
constants
Bir yükseltme isteği tamamlandığında ElevationService
tarafından döndürülen durum. Bunları değere göre veya sabitin adını kullanarak belirtin. Örneğin, 'OK'
veya google.maps.ElevationStatus.OK
const {ElevationStatus} = await google.maps.importLibrary("elevation")
numaralı telefonu arayarak erişebilirsiniz. Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Sabitler | |
---|---|
INVALID_REQUEST |
İstek geçersiz. |
OK |
İstek herhangi bir hatayla karşılaşmadı. |
OVER_QUERY_LIMIT |
Web sayfası çok kısa bir süre içinde istek sınırını aştı. |
REQUEST_DENIED |
Web sayfasının yükseklik hizmetini kullanmasına izin verilmiyor. |
UNKNOWN_ERROR |
Yükseklik isteği başarıyla işlenemedi ancak başarısızlığın tam nedeni bilinmiyor. |