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
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
Complexos — por exemplo, prédios independentes localizados em uma única propriedade, a menos que
registrado como um premise
—
nã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
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.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 aplace_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.
Selecionar um local em um 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
.