Elevation

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Class ElevationService

Class google.maps.ElevationService

Menentukan class layanan yang berkomunikasi langsung dengan server Google untuk meminta data ketinggian.

ElevationService
ElevationService()
Parameter: Tidak ada
Membuat instance ElevationService baru yang mengirim kueri ketinggian ke server Google.
getElevationAlongPath
getElevationAlongPath(request[, callback])
Parameter:
Membuat permintaan ketinggian di sepanjang jalur, dengan data ketinggian ditampilkan sebagai sampel berbasis jarak di sepanjang jalur tersebut.
getElevationForLocations
getElevationForLocations(request[, callback])
Parameter:
Membuat permintaan ketinggian untuk daftar lokasi terpisah.

Antarmuka LocationElevationRequest

Antarmuka google.maps.LocationElevationRequest

Permintaan elevasi yang dikirim oleh ElevationService yang berisi daftar koordinat terpisah (LatLng) yang akan menampilkan data ketinggian.

locations optional
Jenis: Array<LatLng|LatLngLiteral> optional
Lokasi terpisah yang akan mengambil ketinggian.

Antarmuka LocationElevationResponse

Antarmuka google.maps.LocationElevationResponse

Respons elevasi yang ditampilkan oleh ElevationService berisi daftar ElevationResult yang cocok dengan lokasi LocationElevationRequest.

results
Daftar ElevationResult yang cocok dengan lokasi LocationElevationRequest.

Antarmuka PathElevationRequest

Antarmuka google.maps.PathElevationRequest

Kueri elevasi yang dikirim oleh ElevationService yang berisi jalur untuk menampilkan data sampel. Permintaan ini menentukan jalur terus-menerus di sepanjang bumi tempat sampel ketinggian harus diambil pada jarak yang sama. Semua jalur dari vertex ke vertex menggunakan segmen lingkaran besar antara dua titik tersebut.

samples
Jenis: number
Wajib diisi. Jumlah titik yang berjarak sama di sepanjang jalur yang diberikan untuk mengambil data ketinggian, termasuk endpoint. Jumlah sampel harus berupa nilai antara 2 dan 512.
path optional
Jenis: Array<LatLng|LatLngLiteral> optional
Jalur yang digunakan untuk mengumpulkan nilai ketinggian.

Antarmuka PathElevationResponse

Antarmuka google.maps.PathElevationResponse

Respons elevasi yang ditampilkan oleh ElevationService berisi daftar ElevationResult dengan jarak yang sama di sepanjang jalur PathElevationRequest.

results
Daftar ElevationResult yang cocok dengan sampel PathElevationRequest.

Antarmuka ElevationResult

Antarmuka google.maps.ElevationResult

Hasil permintaan ElevationService, yang terdiri dari kumpulan koordinat ketinggian beserta nilai ketinggiannya. Perhatikan bahwa satu permintaan dapat menghasilkan beberapa ElevationResult.

elevation
Jenis: number
Ketinggian titik ini di Bumi, dalam meter di atas permukaan laut.
resolution
Jenis: number
Jarak, dalam meter, antara titik sampel yang ketinggiannya diinterpolasi. Properti ini tidak akan ada jika resolusi tidak diketahui. Perhatikan bahwa data elevasi menjadi lebih umum (nilai resolution lebih besar) jika beberapa titik diteruskan. Untuk memperoleh nilai elevasi yang paling akurat bagi sebuah titik, maka harus dibuat kueri terpisah.
location optional
Jenis: LatLng optional
Lokasi hasil elevasi ini.

Konstanta ElevationStatus

google.maps.ElevationStatus konstanta

Status yang ditampilkan oleh ElevationService setelah permintaan ketinggian selesai. Tentukan variabel tersebut berdasarkan nilai, atau dengan menggunakan nama konstanta. Misalnya, 'OK' atau google.maps.ElevationStatus.OK.

INVALID_REQUEST Permintaan tidak valid.
OK Permintaan tidak mengalami error.
OVER_QUERY_LIMIT Halaman web telah melampaui batas permintaan dalam jangka waktu yang terlalu singkat.
REQUEST_DENIED Halaman web tidak diizinkan untuk menggunakan layanan ketinggian.
UNKNOWN_ERROR Permintaan elevasi tidak berhasil diproses, tetapi alasan persisnya untuk kegagalan tersebut tidak diketahui.