Elevation Widget (alpha)

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
要顯示海拔高度資料的路徑。陣列中的點之間會內插線段,即使點數不多,仍會產生詳細的海拔高度圖。
如果只提供一個點,小工具會顯示該點的海拔高度。
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