ElevationElement class
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(type, listener[, options]) 參數:
傳回值:
void 設定函式,每當指定事件傳送至目標時,系統就會呼叫該函式。請參閱 addEventListener。 |
|
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 |