Pesquisar edifícios

A API Solar usa dados de local para determinar o tipo de edifício e identifica construções com base em imagens de satélite. Nesta página, descrevemos como determinar as informações solares do edifício são retornadas buildingInsights solicitação.

Tipos de construção

A API Solar oferece suporte a edifícios do tipo premise Este tipo indica um local nomeado, normalmente um edifício ou condomínios com um comum.

Outros tipos, como subpremise ou Complexos — por exemplo, prédios independentes localizados em uma única propriedade, a menos que registrado como um premisenão são suportados.

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, especialmente inclinados ou inclinados telhados, são identificados com alto grau de precisão, enquanto prédios com telhados (por exemplo, apartamentos ou edifícios comerciais) podem variar em 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 o 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 a 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 da API 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.

Selecionar um local em um mapa

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

mapa interativo até o local do ponto.