Solar API は、場所データを使用して建物の種類を判別し、衛星画像に基づいて建物を特定します。このページでは、
リクエストで返される建物の太陽光発電情報を判別する方法について説明します。buildingInsights
建物の種類
Solar API は、
premise タイプの建物をサポートしています。このタイプは、名前のある場所を示します。通常は共通の名前を持つ建物や建物の集合体です。
`subpremise`
subpremise や
複合施設(1 つの敷地内にある独立した建物など)などの他のタイプは、
premise として
登録されていない限り、
サポートされていません。
建物の屋根
Solar API は、衛星画像に基づいて、屋上への太陽光パネルの最適な配置を特定します。住宅、特に傾斜屋根や切妻屋根は高い精度で特定されますが、平屋根の建物(マンションや商業ビルなど)は精度が異なる場合があります。
If the
buildingInsights レスポンスに solarPanelConfigs フィールドが含まれていない場合、建物は正しく処理されていますが、屋根にパネルを設置できませんでした。これは、屋根が小さすぎてパネルを設置できない場合や、パネルが十分な電力を生成できないほど日陰になっている場合に発生することがあります。
住所から検索する
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 リクエストで渡します。