ElevationElement 類別
google.maps.elevation.ElevationElement
class
用於視覺化顯示海拔高度資料的 HTML 元素。設定元素的 path
屬性,即可顯示沿著路徑的海拔高度圖表。如要使用 Elevation 元素,請在 Google Cloud 控制台中為專案啟用 Places UI Kit API。
自訂元素:
<gmp-elevation unit-system="imperial"></gmp-elevation>
這個類別會擴充 HTMLElement
。
這個類別會實作 ElevationElementOptions
。
請呼叫 const {ElevationElement} = await google.maps.importLibrary("elevation")
存取。請參閱「Maps JavaScript API 中的程式庫」。
建構函式 | |
---|---|
ElevationElement |
ElevationElement([options]) 參數:
|
屬性 | |
---|---|
path |
類型:
Array<LatLng|LatLngLiteral|LatLngAltitude> optional 要顯示海拔高度資料的路徑。系統會在陣列的點之間插入線段,即使只有少數點,也能產生詳細的標高圖表。 如果只提供一個點,小工具就會顯示該點的高度數字。 |
unitSystem |
類型:
UnitSystem optional 決定是否以英尺/英里或公尺/公里顯示高度。如未定義,小工具會預設為 API 載入器中指定區域的偏好單位制。
HTML 屬性:
|
方法 | |
---|---|
addEventListener |
addEventListener(type, listener[, options]) 參數:
傳回值:
void 設定函式,在指定事件傳送至目標時呼叫。請參閱 addEventListener |
removeEventListener |
removeEventListener(type, listener[, options]) 參數:
傳回值:
void 從目標中移除先前使用 addEventListener 註冊的事件監聽器。請參閱 removeEventListener |
活動 | |
---|---|
gmp-load |
function(event) 引數:
當元素載入並轉譯其內容時,系統會觸發此事件。這個事件不會向上傳遞。 |
gmp-requesterror |
function(event) 引數:
當後端要求遭到拒絕 (例如 API 金鑰不正確) 時,系統就會觸發這項事件。這個事件不會向上傳遞。 |
ElevationElementOptions 介面
google.maps.elevation.ElevationElementOptions
介面
ElevationElement
的選項。
屬性 | |
---|---|
path optional |
類型:
Array<LatLng|LatLngLiteral> optional |
unitSystem optional |
類型:
UnitSystem optional |