La API de Solar usa datos de lugares para determinar el tipo de edificio y los identifica en función de las imágenes satelitales. En esta página, se describe cómo determinar qué
información solar del edificio se muestra en una
buildingInsights
solicitud.
Tipos de edificios
La API de Solar admite edificios de tipo
premise. Este tipo indica una ubicación designada, generalmente un edificio o un conjunto de edificios con un nombre común.
**No** se admiten otros tipos, como
subpremise o
compuestos (por ejemplo, edificios independientes ubicados en una sola propiedad, a menos que
estén registrados como premise).
Techos de edificios
La API de Solar identifica la ubicación óptima de los paneles solares en el techo en función de las imágenes satelitales. Los edificios residenciales, en particular los techos inclinados o a dos aguas, se identifican con un alto grado de precisión, mientras que los edificios con techos planos (por ejemplo, edificios de apartamentos o comerciales) pueden variar en precisión.
Si la
buildingInsights respuesta no incluye el campo solarPanelConfigs, el edificio se procesó correctamente, pero no pudimos colocar paneles en el techo. Esto puede ocurrir si el techo es demasiado pequeño para colocar paneles o está demasiado sombreado para que los paneles generen energía significativa.
Búsqueda desde una dirección
Puedes convertir una dirección en coordenadas de latitud y longitud con la API de Geocoding o la API de Place Autocomplete.
Usa el
place_idpara hacer referencia al lugar coincidente.Usa las coordenadas de latitud y longitud del lugar en tu solicitud
buildingInsightsde la API de Solar.- Si la API de Solar encuentra un edificio coincidente, verifica que el
place_iden la respuestabuildingInsightscoincida con elplace_idde la API de Geocoding o la API de Place Autocomplete. - Para limitar los resultados a lugares con el tipo
premise, agrega un filtro de tipo de lugar a las respuestas de la API de Geocoding o la API de Places.{ "name": "buildings/ChIJh0CMPQW7j4ARLrRiVvmg6Vs", "center": { "latitude": 37.4449739, "longitude": -122.13914659999998 },... }
- Si la API de Solar encuentra un edificio coincidente, verifica que el
Puedes usar la app de ejemplo de código abierto o realizar una
buildingInsights solicitud para
verificar el place_id de los edificios cubiertos por la API de Solar.
Selección de una ubicación en un mapa
También puedes ofrecer una experiencia complementaria si permites que los usuarios seleccionen el
edificio en el mapa con la API
de Maps JavaScript. Extrae la latitud
y la longitud del edificio del evento del mouse, luego, pasa
esas coordenadas en una solicitud
buildingInsights.