Buscar edificios

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 de 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 premiseno 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

  1. Puedes convertir una dirección en coordenadas de latitud y longitud utilizando el API de Geocoding o API de Place Autocomplete.

    Utiliza place_id para hacer referencia al lugar coincidente.

  2. Usa las coordenadas de latitud y longitud del lugar en tu API de Solar buildingInsights para cada solicitud.

    • Si la API de Solar encuentra un edificio coincidente, comprueba que el place_id en la respuesta buildingInsights coincide con place_id de la API de Geocoding o la API de Place Autocomplete.
    • Para limitar los resultados a los lugares con el tipo premise, agrega un filtro de tipo de lugar a las respuestas de la API de Geocoding o Places.
      {
      "name": "buildings/ChIJh0CMPQW7j4ARLrRiVvmg6Vs",
      "center": {
      "latitude": 37.4449739,
      "longitude": -122.13914659999998
      },...
      }
      

Puedes usar la muestra de código abierto o crea una buildingInsights solicitud a consulta el place_id para ver los edificios que están cubiertos por la API de Solar.

Seleccionar una ubicación en un mapa

También puedes ofrecer una experiencia complementaria permitiendo que los usuarios seleccionen el en el mapa con la ayuda de Maps JavaScript API Extrae la latitud del edificio y la longitud desde el mouse evento y, luego, pasa esas coordenadas en una buildingInsights.

mapa interactivo a la ubicación de un punto.