Pesquisar edifícios

A API Solar usa dados de lugares para determinar o tipo de edifício e identifica edifícios com base em imagens de satélite. Esta página descreve como determinar quais informações solares do edifício são retornadas em uma solicitação buildingInsights.

Tipos de construção

A API Solar oferece suporte a edifícios do tipo premise Esse tipo indica um local nomeado, geralmente um prédio ou um conjunto de prédios com um nome em comum.

Outros tipos, como subpremise ou compostos, por exemplo, edifícios separados localizados em uma única propriedade, a menos que esteja registrado como um premise, não são compatíveis.

Telhados de edifícios

A API Solar identifica o melhor posicionamento do painel solar em telhados com base no imagens de satélite. Edifícios residenciais, principalmente com telhados inclinados ou inclinados, são identificados com um alto grau de precisão, enquanto edifícios com telhados planos (por exemplo, edifícios comerciais ou apartamentos) podem variar na precisão.

Pesquisando de um endereço

  1. Você pode converter um endereço em coordenadas de latitude e longitude usando o API Geocoding ou API Place Autocomplete.

    Use place_id para se referir ao lugar correspondente.

  2. Usar as coordenadas de latitude e longitude do local na API Solar buildingInsights solicitação.

    • Se a API Solar encontrar um edifício correspondente, verifique se o place_id na resposta buildingInsights corresponde ao place_id da API Geocoding ou da API Place Autocomplete.
    • Para limitar os resultados a lugares com o tipo premise, adicione um filtro de tipo de lugar às respostas da API Geocoding ou Places.
      {
      "name": "buildings/ChIJh0CMPQW7j4ARLrRiVvmg6Vs",
      "center": {
      "latitude": 37.4449739,
      "longitude": -122.13914659999998
      },...
      }

Você pode usar o exemplo de código aberto app ou fazer uma Solicitação de buildingInsights para consulte place_id para ver as construções cobertas pela API Solar.

Como selecionar um local no mapa

Também é possível oferecer uma experiência complementar permitindo que os usuários selecionem o edifício no mapa usando a API Maps JavaScript. Extrair a latitude do edifício e longitude do mouse evento e transmita essas coordenadas em uma buildingInsights.

Mapa interativo para apontar o local.