搜索建筑物

Solar API 使用地点数据来确定建筑物类型,并标识 以卫星图像为图像生成建筑物。本页介绍了如何确定 buildingInsights 请求中返回的是哪栋建筑的太阳能信息。

建筑类型

Solar API 支持类型为 premise 的建筑物。此类型 表示已命名的位置,通常为一栋或一群具有 真实姓名。

其他类型,例如 subpremise 或 建筑群 - 例如,位于单个地产的独立式建筑物,除非 已注册为 premise受支持。

建筑物屋顶

Solar API 可根据卫星图像确定屋顶太阳能板的最佳放置位置。住宅建筑,尤其是倾斜或倾斜的住宅 可以准确地识别屋顶, 屋顶(例如公寓或商业建筑)的准确度可能有所不同。

从地址搜索

  1. 您可以使用 Geocoding APIPlace Autocomplete API

    使用 place_id 来引用匹配的地点。

  2. 在 Solar API 中使用地点经纬度坐标 buildingInsights 请求。

    • 如果 Solar API 找到匹配的建筑物,请检查 buildingInsights 响应中的 place_id 是否与 Geocoding API 或地点自动补全 API 中的 place_id 匹配。
    • 若要将结果限制为 premise 类型的地点,请添加地点类型过滤条件 Geocoding API 或 Places API 响应。
      {
      "name": "buildings/ChIJh0CMPQW7j4ARLrRiVvmg6Vs",
      "center": {
      "latitude": 37.4449739,
      "longitude": -122.13914659999998
      },...
      }

您可以使用开源示例应用或发出 buildingInsights 请求,检查 Solar API 涵盖的建筑物的 place_id

在地图上选择位置

您还可以向用户提供 使用 Maps JavaScript 在地图上构建建筑物 API。提取建筑物的纬度 通过鼠标指针 事件,然后传入 这些坐标 buildingInsights 请求。

点位置的交互式地图。