La API de Solar usa datos de sitios para determinar el tipo de edificio e identificar
de edificios en función de imágenes satelitales. En esta página, se describe cómo determinar qué
la información sobre la energía solar del edificio se devuelve
buildingInsights
para cada solicitud.
Tipos de edificios
La API de Solar admite edificios del tipo premise
. Este tipo
indica una ubicación designada, generalmente un edificio o un conjunto de edificios con una
nombre de pila.
Otros tipos, como
subpremise
o
compuestos, por ejemplo, edificios separados ubicados en una sola propiedad, a menos que
registrado como premise
—
no son compatibles.
Techos de los edificios
La API de Solar identifica la ubicación óptima de paneles solares en el techo en función de imágenes satelitales. Edificios residenciales, particularmente inclinados o con pendiente techos, se identifican con un alto grado de precisión, mientras que los edificios con La exactitud de los techos (por ejemplo, edificios de departamentos o comerciales) puede variar.
Buscando desde una dirección
Puedes convertir una dirección en coordenadas de latitud y longitud utilizando la API de Geocoding o API de Place Autocomplete.
Utiliza
place_id
para hacer referencia al lugar coincidente.Usa las coordenadas de latitud y longitud del lugar en tu solicitud a la API de Solar
buildingInsights
.- Si la API de Solar encuentra un edificio coincidente, comprueba que el
place_id
en la respuestabuildingInsights
coincide conplace_id
de 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 de la API de Places.{ "name": "buildings/ChIJh0CMPQW7j4ARLrRiVvmg6Vs", "center": { "latitude": 37.4449739, "longitude": -122.13914659999998 },... }
- Si la API de Solar encuentra un edificio coincidente, comprueba que el
Puedes usar la muestra de código abierto
o crea una
buildingInsights
solicitud a
consulta el place_id
para ver los edificios cubiertos por la API de Solar.
Seleccionar 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 y, luego, pasa esas coordenadas en una solicitud buildingInsights
.