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 或 Place Autocomplete 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
要求中傳入這些座標。