Die Solar API verwendet Ortsdaten, um den Gebäudetyp zu bestimmen, und identifiziert Gebäude anhand von Satellitenbildern. Auf dieser Seite wird beschrieben, wie Sie ermitteln, für welches Gebäude die Solarinformationen in einer buildingInsights
-Anfrage zurückgegeben werden.
Gebäudetypen
Die Solar API unterstützt Gebäude vom Typ premise
. Dieser Typ gibt einen benannten Ort an, normalerweise ein Gebäude oder einen Komplex von Gebäuden mit einem gemeinsamen Namen.
Andere Typen wie subpremise
oder Wohnanlagen (z. B. freistehende Gebäude auf einem einzelnen Grundstück, sofern nicht als premise
registriert) werden nicht unterstützt.
Gebäudedächer
Die Solar API ermittelt die optimale Platzierung von Solarmodulen auf Satellitenbilder. Wohngebäude, insbesondere geneigte oder geneigte Gebäude werden mit hoher Genauigkeit identifiziert, während Gebäude mit flachen (z. B. Wohn- oder Geschäftsgebäude) können ungenau sein.
Suche von einer Adresse aus
Mit der Geocoding API oder der Place Autocomplete API können Sie eine Adresse in Breiten- und Längengrade umwandeln.
Verwenden Sie
place_id
, um auf den übereinstimmenden Ort zu verweisen.Verwenden Sie die Breiten- und Längengradkoordinaten des Orts in Ihrer Solar API-
buildingInsights
-Anfrage.- Wenn die Solar API ein passendes Gebäude findet, prüfen Sie, ob der
place_id
in derbuildingInsights
-Antwort stimmt mit demplace_id
überein der Geocoding API oder der Place Autocomplete API. - Wenn Sie die Ergebnisse auf Orte mit dem Typ
premise
beschränken möchten, fügen Sie den Geocoding API- oder Places API-Antworten einen Ortstypfilter hinzu.{ "name": "buildings/ChIJh0CMPQW7j4ARLrRiVvmg6Vs", "center": { "latitude": 37.4449739, "longitude": -122.13914659999998 },... }
- Wenn die Solar API ein passendes Gebäude findet, prüfen Sie, ob der
Sie können das Open-Source-Beispiel
App oder
buildingInsights
-Anfrage an
Prüfen Sie die place_id
für Gebäude, die von der Solar API abgedeckt werden.
Ort auf einer Karte auswählen
Sie können die Nutzererfahrung auch ergänzen, indem Sie Nutzern die Möglichkeit bieten,
mit dem Maps JavaScript JavaScript API
API hinzu. Breitengrad des Gebäudes extrahieren
und Längengrad der Maus
Ereignis
diese Koordinaten in einer
buildingInsights
-Anfrage.