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
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.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 respostabuildingInsights
corresponde aoplace_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 },... }
- Se a API Solar encontrar um edifício correspondente, verifique se o
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
.