Solar API 使用地点数据来确定建筑物类型,并标识
以卫星图像为图像生成建筑物。本页介绍了如何确定 buildingInsights
请求中返回的是哪栋建筑的太阳能信息。
建筑类型
Solar API 支持类型为 premise
的建筑物。此类型
表示已命名的位置,通常为一栋或一群具有
真实姓名。
其他类型,例如
subpremise
或
建筑群 - 例如,位于单个地产的独立式建筑物,除非
已注册为 premise
—
不受支持。
建筑物屋顶
Solar API 可根据卫星图像确定屋顶太阳能板的最佳放置位置。住宅建筑,尤其是倾斜或倾斜的住宅 可以准确地识别屋顶, 屋顶(例如公寓或商业建筑)的准确度可能有所不同。
从地址搜索
您可以使用 Geocoding API 或 Place Autocomplete API。
使用
place_id
来引用匹配的地点。在 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 },... }
- 如果 Solar API 找到匹配的建筑物,请检查
您可以使用开源示例应用或发出 buildingInsights
请求,检查 Solar API 涵盖的建筑物的 place_id
。
在地图上选择位置
您还可以向用户提供
使用 Maps JavaScript 在地图上构建建筑物
API。提取建筑物的纬度
通过鼠标指针
事件,然后传入
这些坐标
buildingInsights
请求。