Elevation Widget (alpha)

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
要顯示海拔高度資料的路徑。系統會在陣列的點之間插入線段,即使只有少數點,也能產生詳細的標高圖表。
如果只提供一個點,小工具就會顯示該點的高度數字。
unitSystem
類型:  UnitSystem optional
決定是否以英尺/英里或公尺/公里顯示高度。如未定義,小工具會預設為 API 載入器中指定區域的偏好單位制。
HTML 屬性:
  • <gmp-elevation unit-system="imperial"></gmp-elevation>
  • <gmp-elevation unit-system="metric"></gmp-elevation>
BetaaddEventListener
addEventListener(type, listener[, options])
參數: 
  • typestring 代表要監聽的事件類型,區分大小寫。
  • listenerEventListener|EventListenerObject 接收通知的物件。此項目必須是函式或含有 handleEvent 方法的物件
  • optionsboolean|AddEventListenerOptions optional 請參閱「選項」。自訂事件只支援 capturepassive
傳回值:  void
設定函式,在指定事件傳送至目標時呼叫。請參閱 addEventListener
BetaremoveEventListener
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