Rechercher des bâtiments

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 commerces) peut varier.

Recherche à partir d'une adresse

  1. Vous pouvez convertir une adresse en coordonnées de latitude et de longitude à l'aide de la méthode API Geocoding ou API Place Autocomplete :

    Utilisez place_id pour faire référence au lieu correspondant.

  2. 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éponse buildingInsights 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
      },...
      }
      

Vous pouvez utiliser l'exemple Open Source application ou créer une Demande buildingInsights à Vérifiez les place_id pour les 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 bâtiment sur la carte à l'aide de l'API Maps JavaScript API. 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.

carte interactive et point.