Cerca edifici

L'API Solar utilizza i dati sui luoghi per determinare il tipo di edificio e identifica gli edifici in base alle immagini satellitari. Questa pagina descrive come determinare le informazioni solari di quale edificio vengono restituite in una buildingInsights richiesta.

Tipi di edifici

L'API Solar supporta gli edifici di tipo premise. Questo tipo indica una località denominata, in genere un edificio o un insieme di edifici con un nome comune.

Altri tipi, come subpremise o composti, ad esempio edifici indipendenti situati su una singola proprietà, a meno che non siano registrati come premise, non sono supportati.

Tetti degli edifici

L'API Solar identifica il posizionamento ottimale dei pannelli fotovoltaici sul tetto in base alle immagini satellitari. Gli edifici residenziali, in particolare i tetti inclinati o a falde, vengono identificati con un elevato grado di accuratezza, mentre l'accuratezza degli edifici con tetti piani (ad esempio, condomini o edifici commerciali) può variare.

Se la buildingInsights risposta non include il campo solarPanelConfigs, l'edificio è stato elaborato correttamente, ma non è stato possibile posizionare i pannelli sul tetto. Ciò può accadere se il tetto è troppo piccolo per posizionare i pannelli o troppo ombreggiato per consentire ai pannelli di generare una quantità significativa di energia.

Ricerca da un indirizzo

  1. Puoi convertire un indirizzo in coordinate di latitudine e longitudine utilizzando l' API Geocoding o l' API Place Autocomplete.

    Utilizza place_id per fare riferimento al luogo corrispondente.

  2. Utilizza le coordinate di latitudine e longitudine del luogo nella richiesta dell'API Solar buildingInsights.

    • Se l'API Solar trova un edificio corrispondente, verifica che place_id nella risposta buildingInsights corrisponda a place_id dell'API Geocoding o dell'API Place Autocomplete.
    • Per limitare i risultati ai luoghi di tipo premise, aggiungi un filtro del tipo di luogo alle risposte dell'API Geocoding o dell'API Places.
      {
      "name": "buildings/ChIJh0CMPQW7j4ARLrRiVvmg6Vs",
      "center": {
      "latitude": 37.4449739,
      "longitude": -122.13914659999998
      },...
      }

Puoi utilizzare l'app di esempio open source o effettuare una richiestabuildingInsights per controllare il place_id per gli edifici coperti dall'API Solar.

Selezionare una località su una mappa

Puoi anche offrire un'esperienza complementare consentendo agli utenti di selezionare il edificio sulla mappa utilizzando l'API Maps JavaScript. Estrai la latitudine e la longitudine dell'edificio dal mouse evento, quindi inserisci queste coordinate in una buildingInsights richiesta.

mappa interattiva per indicare la posizione.