ElevationService class
google.maps.ElevationService
sınıf
Yükselti 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 bir ElevationService öğesinin yeni bir örneğini oluşturur. |
Yöntemler | |
---|---|
getElevationAlongPath |
getElevationAlongPath(request[, callback]) Parametreler:
İade Değeri:
Promise<PathElevationResponse> Bir yol boyunca yükseklik isteğinde bulunur. Yükseklik verileri, bu yol boyunca mesafeye dayalı örnekler olarak döndürülür. |
getElevationForLocations |
getElevationForLocations(request[, callback]) Parametreler:
İade Değeri:
Promise<LocationElevationResponse> 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 ayrı koordinatların (LatLng
) listesini içeren ElevationService
tarafından gönderilen bir yükseklik isteği.
Özellikler | |
---|---|
locations optional |
Tür:
Array<LatLng|LatLngLiteral> optional Yüksekliklerin alınacağı ayrı konumlar. |
LocationElevationResponse arayüzü
google.maps.LocationElevationResponse
arayüz
ElevationService
tarafından döndürülen ve LocationElevationRequest
konumlarıyla eşleşen ElevationResult
listesini içeren bir yükseklik yanıtı.
Özellikler | |
---|---|
results |
Tür:
Array<ElevationResult> LocationElevationRequest konumlarıyla eşleşen ElevationResult listesi. |
PathElevationRequest arayüzü
google.maps.PathElevationRequest
arayüz
ElevationService
tarafından gönderilen ve örneklenmiş verilerin döndürüleceği yolu içeren bir yükseltme sorgusu. Bu istek, yeryüzünde sürekli bir yol tanımlar. Bu yol boyunca eşit aralıklarla yükseklik örnekleri alınmalıdır. Köşeden köşeye giden tüm yollar, bu iki nokta arasındaki büyük dairenin segmentlerini kullanır.
Özellikler | |
---|---|
samples |
Tür:
number Zorunlu. Uç noktalar da dahil olmak üzere, yükseklik verilerinin alınacağı, belirtilen yol üzerindeki eşit mesafeli 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
yolunda eşit aralıklarla yerleştirilmiş ElevationResult
listesini içeren bir yükseklik yanıtı.
Özellikler | |
---|---|
results |
Tür:
Array<ElevationResult> PathElevationRequest örnekleriyle eşleşen ElevationResult listesi. |
ElevationResult arayüzü
google.maps.ElevationResult
arayüz
Yükseklik koordinatları kümesi ve yükseklik değerlerinden oluşan bir ElevationService
isteğinin sonucu. Tek bir isteğin birden fazla ElevationResult
oluşturabileceğini unutmayın.
Ö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 enterpolasyonla hesaplandığı örnek noktalar arasındaki mesafe (metre cinsinden). Çözünürlük bilinmiyorsa bu özellik eksik olur. Birden fazla nokta geçildiğinde yükseklik verilerinin daha kaba (daha büyük resolution değerler) hale geldiğini unutmayın. Bir nokta için en doğru yükseklik değerini elde etmek üzere bağımsız olarak sorgulanmalıdır. |
location optional |
Tür:
LatLng optional Bu yükseklik sonucunun konumu. |
ElevationStatus sabitleri
google.maps.ElevationStatus
sabitler
Yükseltme isteği tamamlandığında ElevationService
tarafından döndürülen durum. Bunları değerle veya sabitin adını kullanarak belirtebilirsiniz. Ö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çersizdi. |
OK |
İstekle ilgili herhangi bir hata oluş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ükseltme isteği başarıyla işlenemedi ancak hatanın tam nedeni bilinmiyor. |