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
buildingInsights
solicitação.
Tipos de edifícios
A API Solar é compatível com edifícios do tipo
premise. Esse tipo indica um local nomeado, normalmente um edifício ou condomínios com um nome comum.
Outros tipos, como
subpremise ou
complexos (por exemplo, edifícios separados localizados em uma única propriedade, a menos que
registrados como premise),
não são aceitos.
Telhados de edifícios
A API Solar identifica o posicionamento ideal de painéis solares no telhado com base em imagens de satélite. Edifícios residenciais, principalmente telhados inclinados ou em duas águas, são identificados com um alto grau de precisão, enquanto edifícios com telhados planos (por exemplo, apartamentos ou edifícios comerciais) podem variar em precisão.
Se a
buildingInsights resposta 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 muito sombreado para que os painéis gerem energia significativa.
Pesquisar um endereço
Você pode converter um endereço em coordenadas de latitude e longitude usando a API Geocoding ou a API Place Autocomplete.
Use o
place_idpara se referir ao lugar correspondente.Use as coordenadas de latitude e longitude do lugar na solicitação da API Solar
buildingInsights.- Se a API Solar encontrar um edifício correspondente, verifique se o
place_idna respostabuildingInsightscorresponde aoplace_idda API Geocoding ou da API Place Autocomplete. - Para limitar os resultados a lugares do 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 },... }
- Se a API Solar encontrar um edifício correspondente, verifique se o
Você pode usar o app de exemplo de código aberto ou fazer uma
buildingInsights solicitação para
verificar o place_id dos 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.