ElevationElement 类
google.maps.elevation.ElevationElement 类
直观显示海拔数据的 HTML 元素。将元素 path 属性设置为显示沿路径的海拔高度图。如需使用高程元素,请在 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确定海拔高度是以英尺/英里还是米/公里显示。如果未定义,该 widget 将默认采用 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 |