In diesem Dokument erfahren Sie, wie Sie mit der Air Quality API eine umfassende Ortssuche erstellen können. Wir zeigen Ihnen, wie die Luftqualität von Anfang bis Ende des Trichters für Nutzer ein Wertsignal sein kann und wie die Daten der Air Quality API in bestehende Umgebungen eingebettet werden können.
Anwendungsfälle und Mehrwert
Signale der Air Quality API können bei verschiedenen Suchfunktionen berücksichtigt werden, z. B. wenn Nutzer nach einem Ort suchen, den sie besuchen möchten. Die Air Quality API bietet:
- Echtzeit * und Verlaufsdaten: aktuelle, genaue Daten, die den aktuellen Status sowie Daten aus der Vergangenheit innerhalb eines 30-Tage-Zeitfensters in stündlicher Auflösung darstellen. (* Stündliche Momentaufnahme der Luftqualität im Freien)
- Globale und lokale Daten: Die Daten der Air Quality API decken ganze Gebiete in mehr als 100 Ländern ab und sind dabei stark lokalisiert (bis zu 500 m). Sie liefern Nutzern wichtige Signale, um die für sie geeigneten Orte zu vergleichen und Entscheidungen zu treffen.
Auch in der Nähe von Standorten kann die Luftqualität sehr unterschiedlich sein.
Beispielhafte Schritt-für-Schritt-Anleitung
Daten zur Luftqualität in einem frühen Stadium anzeigen
Es gibt zwei Möglichkeiten, die Daten der Air Quality API anzuzeigen:
Aktuelle Wetterbedingungen / Stündlich: Für jeden Standort werden einzelne Werte angezeigt.
(Rufen Sie den Abschnitt Air Quality API-Daten für Standortmarkierungen anzeigen auf.)Heatmap-Kacheln: Hiermit wird eine farbige Ebene über Ihrer Karte gelegt, die die aktuellen Bedingungen der Außenluftqualität darstellt. Länderspezifische Ebenenindexe sind verfügbar.
(Gehen Sie zum Abschnitt: Air Quality API-Heatmap-Ebene auf einer Karte anzeigen)
Air Quality API-Daten auf Standortmarkierungen anzeigen
- Wähle deinen Standortindex aus: „Universaler Luftqualitätsindex“ oder „Lokaler LQI“ (bis zu 70 verschiedene Luftqualitätsindexe (AQI)) sind verfügbar. Der Luftqualitätsindex (Air Quality Index, AQI) ist die Skala, nach der ein bestimmtes Land, z.B. die US EPA, verschiedene Luftqualitätsstufen auf der Grundlage verschiedener Berechnungsmethoden, Datenquellen und Verwendungszwecke kategorisiert.
- Beginnen Sie damit, den Hauptwert und den Farbcode der Air Quality API direkt über die Ortssuche zu visualisieren.
Standarddisplay könnte nur den Farbcode enthalten.
Weitere Air Quality API-Informationen bei der Auswahl der Markierung anzeigen:
- Universelle AQI / lokale AQI – Bedeutung.
- Schadstoffgehalt: Dieser Wert gibt die Partikel und Gase in der Luft an: dominanter Schadstoff, Konzentration, Quellen und Auswirkungen.
- Gesundheitsempfehlungen: Empfehlungen für die aktuelle Luftqualität.
- Sie können den Informationsgrad, der standardmäßig angezeigt wird, an Ihre Anforderungen anpassen. Datenpunkte für einen Standort sind oft im Vergleich zu anderen Standorten nützlich.
Beispiel für die Anzeige des Abschnitts zur Luftqualität
{ "dateTime": "2023-08-09T10:00:00Z", "regionCode": "fr", "indexes": [ { "code": "uaqi", "displayName": "Universal AQI", "aqi": 76, "aqiDisplay": "76", "color": { "red": 0.4117647, "green": 0.77254903, "blue": 0.20392157 }, "category": "Good air quality", "dominantPollutant": "pm10" }, … ], "pollutants": [ { "code": "co", "displayName": "CO", "fullName": "Carbon monoxide", "concentration": { "value": 95.18, "units": "PARTS_PER_BILLION" }... }, … ], "healthRecommendations": -{ "generalPopulation": "With this level of air quality, you have no limitations. Enjoy the outdoors!", "elderly": "If you start to feel respiratory discomfort such as coughing or breathing difficulties, consider red ...", "lungDiseasePopulation": … } }
- Alternativ können Sie Daten zur Luftqualität nur bei Interaktion mit einem Standort abfragen.
- Mithilfe des Air Quality API-Index können Sie Orte in der Nähe filtern. Wenn Sie z. B. nach Parks in Ihrer Nähe suchen, werden nur Parks mit guter Luftqualität angezeigt.
Antwort auf die Luftqualität
... "color":{ "red": 0.9490196, "green": 0.98039216, "blue": 0.019607844 } ...In RGB konvertieren
var red = parseInt(colorResponse.red*255)|| 1; var green = parseInt(colorResponse.green*255)|| 1; var blue = parseInt(colorResponse.blue*255)|| 1; // --> output rgb(241,250,5)
Heatmap-Ebene der Air Quality API auf einer Karte anzeigen
Mit Heatmap-Farben gekennzeichnete Kacheln sind eine gute Möglichkeit:
- um einen großen Überblick zu geben.
- um schnell Nuancen innerhalb dieses Bereichs anzuzeigen.
Verwenden Sie die Maps JavaScript API mit ImateMapType, um die einzelnen Kacheln anzuzeigen, die für den gesamten Darstellungsbereich Ihrer Google-Karte erforderlich sind. Heatmap-Kacheln werden aktualisiert, wenn Nutzer mit der Karte interagieren, indem sie schwenken, zoomen oder den Standort ändern.
Beachten Sie, dass der zulässige Wert für die Zoomstufe maximal 16 beträgt.
Die Heatmap-Kachelebene der Air Quality API verschwindet bei der hyperlokalen Suche.
Sie können innerhalb einer begrenzten Reihe von Luftqualitätsindexen Heatmap-Kartentypen auswählen:
Geben Sie unbedingt die Farbskala an, damit die Nutzenden den Wert und seine Farbrangfolge verstehen können:
- Gradientenskala (UAQI) (0–100): Schlecht / Sehr gut
CSS-Code-Snippet für die Farbpalette:
.gradient-scale { background: linear-gradient(to right, rgb(99, 20, 161) 0%, /* purple */ rgb(149, 0, 25) 20%, /* red */ rgb(248, 47, 21) 40%, /* orange */ rgb(255, 248, 35) 60%, /* yellow */ rgb(34,163,120) 80%, /* steelblue */ rgb(255,255,255) 100% /* white */ ); }
- Volltonfarben zur Darstellung eines wichtigen Punkts auf der UAQI-Skala (0–100): Schlecht / Hervorragend
Anzahl der Abfragen und zugehörige Kosten
- Maps JavaScript API: 1 Karte beim Laden des Tests.
- Air Quality API:
- 1 Abfrage für jeden Ort (alle beim Laden der Karte oder nur bei Auswahl des Nutzers)
- Heatmap-Kachelebene: Jedes Kachelbild ist 256 × 256 Pixel groß. Um eine Standardkarte auf einem Mobilgerät oder im Web abzudecken, sind 12–14 Kacheln erforderlich. Jede abgerufene Kachel wird als eine SKU-Einheit gezählt.
- Nearby Search (New) API: 1 Abfrage alle 20 angezeigten Orte. Unterschiedliche Abrechnung gemäß den Place-Daten, die Teil der Abfrageantwort sind.
Fazit
Wir haben gezeigt, dass die Air Quality API für Nutzer ein wichtiger Datenpunkt bei der Entscheidung für einen Ort sein kann. Daher sollten die Daten zur Luftqualität bei der Suche so früh wie möglich sichtbar sein. Berücksichtigen Sie dabei die Menge der gleichzeitig angezeigten Informationen und die Art und Weise, wie sie sichtbar gemacht werden.
Nächste Aktionen
Weitere Informationen:
- Lokale Auffindbarkeit mit der Nearby Search (New) API verbessern
- Daten mit datengestützten Stilen in Echtzeit sehen
Beitragende
Dieser Artikel wird von Google verwaltet. Die folgenden Mitwirkenden haben ihn ursprünglich verfasst.
Hauptautor:
Thomas Anglaret | Solutions Engineer