搜索建筑物

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_idplace_id 匹配 。
    • 若要将结果限制为 premise 类型的地点,请添加地点类型过滤条件 Geocoding API 或 Places API 响应。
      {
      "name": "buildings/ChIJh0CMPQW7j4ARLrRiVvmg6Vs",
      "center": {
      "latitude": 37.4449739,
      "longitude": -122.13914659999998
      },...
      }
      

您可以使用开源示例 应用buildingInsights 向 查看 place_id,了解 Solar API 覆盖的建筑物。

在地图上选择位置

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

点位置的交互式地图。