L'API Solar utilise les données de lieu pour déterminer le type de bâtiment et identifier
sur la base d'images satellite. Cette page explique comment déterminer
les informations sur l'ensoleillement du bâtiment
buildingInsights
requête.
Types de bâtiments
L'API Solar accepte les bâtiments de type
premise
Ce type
indique un lieu nommé, généralement un bâtiment ou un ensemble de bâtiments avec
nom commun.
D'autres types, tels que
subpremise
ou
complexes. Il peut s'agir, par exemple, de bâtiments individuels situés sur une même propriété, sauf si
enregistré en tant que premise
:
ne sont pas pris en charge.
Toits de bâtiments
L'API Solar détermine l'emplacement optimal des panneaux solaires sur les toitures en fonction l'imagerie satellitaire. Bâtiments résidentiels, particulièrement inclinés ou inclinés toitures, sont identifiés avec un degré de précision élevé, tandis que les bâtiments avec des toitures la précision des toitures (par exemple, des immeubles d'habitation ou des bâtiments commerciaux) peut varier.
Rechercher à partir d'une adresse
Vous pouvez convertir une adresse en coordonnées de latitude et de longitude à l'aide de l'API Geocoding ou de l'API Place Autocomplete.
Utilisez
place_id
pour faire référence au lieu correspondant.Utiliser la latitude et la longitude d'un lieu dans votre API Solar
buildingInsights
requête.- Si l'API Solar trouve un bâtiment correspondant, vérifiez que
place_id
dans la réponsebuildingInsights
correspond àplace_id
de l'API Geocoding ou de l'API Place Autocomplete. - Pour limiter les résultats aux lieux de type
premise
, ajoutez un filtre de type de lieu aux réponses de l'API Geocoding ou de l'API Places.{ "name": "buildings/ChIJh0CMPQW7j4ARLrRiVvmg6Vs", "center": { "latitude": 37.4449739, "longitude": -122.13914659999998 },... }
- Si l'API Solar trouve un bâtiment correspondant, vérifiez que
Vous pouvez utiliser l'application exemple Open Source ou envoyer une requête buildingInsights
pour vérifier la place_id
des bâtiments couverts par l'API Solar.
Sélectionner un emplacement sur une carte
Vous pouvez également proposer une expérience complémentaire en permettant aux utilisateurs de sélectionner le bâtiment sur la carte à l'aide de l'API Maps JavaScript. Extraire la latitude du bâtiment
et la longitude depuis la souris
l'événement, puis transmettez
ces coordonnées dans une
requête buildingInsights
.