AirQualityMeterElement class
google.maps.airQuality.AirQualityMeterElement class
Displays air quality information for a given location.
Custom element:
<gmp-air-quality-meter location="lat,lng" requested-language="string"></gmp-air-quality-meter>
This class extends HTMLElement.
This class implements AirQualityMeterElementOptions.
Access by calling const {AirQualityMeterElement} = await google.maps.importLibrary("airQuality").
See Libraries in the Maps JavaScript API.
Constructor | |
|---|---|
AirQualityMeterElement | AirQualityMeterElement([options])Parameters:
|
Properties | |
|---|---|
location | Type: LatLngLiteral|LatLng|LatLngAltitudeLiteral|LatLngAltitude optionalDefault: nullThe location to render the air quality meter for. Normalizes to a LatLngAltitude.HTML attribute:
|
requestedLanguage | Type: string optionalDefault: nullAn override for the language to request from the Air Quality API. See the list of supported languages. HTML attribute:
|
Methods | |
|---|---|
addEventListener | addEventListener(type, listener[, options])Parameters:
Return Value: voidSets up a function that will be called whenever the specified event is delivered to the target. See addEventListener. |
removeEventListener | removeEventListener(type, listener[, options])Parameters:
Return Value: voidRemoves an event listener previously registered with addEventListener from the target. See removeEventListener. |
Events | |
|---|---|
gmp-error | function()Arguments: None Event fired when the AirQualityMeterElement has an error in loading. |
gmp-load | function()Arguments: None Event fired when the AirQualityMeterElement has finished loading. |
AirQualityMeterElementOptions interface
google.maps.airQuality.AirQualityMeterElementOptions interface
AirQualityMeterElement options.
Properties | |
|---|---|
location optional | Type: LatLngLiteral|LatLng|LatLngAltitudeLiteral|LatLngAltitude optional |
requestedLanguage optional | Type: string optional |