A API Solar usa dados de lugar 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 de um edifício são retornadas em uma solicitação buildingInsights
.
Tipos de edifícios
A API Solar é compatível com edifícios do tipo
premise
. Esse tipo indica um local nomeado, geralmente um edifício ou condomínios com um nome comum.
Outros tipos, como subpremise
ou complexos (por exemplo, edifícios isolados localizados em uma única propriedade, a menos que registrados como um premise
), não são aceitos.
Telhados de edifícios
A API Solar identifica o posicionamento ideal dos painéis solares no telhado com base em imagens de satélite. Edifícios residenciais, principalmente com telhados inclinados ou em forma de pirâmide, são identificados com um alto grau de precisão. Já edifícios com telhados planos (por exemplo, apartamentos ou edifícios comerciais) podem variar em precisão.
Se a resposta buildingInsights
não incluir o campo solarPanelConfigs
, o edifício foi processado corretamente, mas não foi possível colocar painéis no telhado. Isso pode acontecer se o telhado for muito pequeno para colocar painéis ou se estiver muito sombreado para que eles gerem energia significativa.
Pesquisar de um endereço
Use a API Geocoding ou a API Place Autocomplete para converter um endereço em coordenadas de latitude e longitude.
Use o
place_id
para se referir ao lugar correspondente.Use as coordenadas de latitude e longitude do lugar na sua solicitação da API Solar
buildingInsights
.- Se a API Solar encontrar um prédio correspondente, verifique se o
place_id
na respostabuildingInsights
corresponde aoplace_id
da API Geocoding ou Place Autocomplete. - Para limitar os resultados a lugares do 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 prédio correspondente, verifique se o
É possível usar o app de exemplo de código aberto ou fazer uma solicitação buildingInsights
para verificar o place_id
de edifícios cobertos 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
edifício no mapa usando a API Maps JavaScript. Extraia a latitude e a longitude do edifício do evento do mouse e transmita essas coordenadas em uma solicitação buildingInsights
.