建物を検索

Solar API は、場所データを使用して建物の種類を判別し、衛星画像に基づいて建物を特定します。このページでは、 リクエストで返される建物の太陽光発電情報を判別する方法について説明します。buildingInsights

建物の種類

Solar API は、 premise タイプの建物をサポートしています。このタイプは、名前のある場所を示します。通常は共通の名前を持つ建物や建物の集合体です。

`subpremise` subpremise や 複合施設(1 つの敷地内にある独立した建物など)などの他のタイプは、 premise として 登録されていない限り、 サポートされていません。

建物の屋根

Solar API は、衛星画像に基づいて、屋上への太陽光パネルの最適な配置を特定します。住宅、特に傾斜屋根や切妻屋根は高い精度で特定されますが、平屋根の建物(マンションや商業ビルなど)は精度が異なる場合があります。

If the buildingInsights レスポンスに solarPanelConfigs フィールドが含まれていない場合、建物は正しく処理されていますが、屋根にパネルを設置できませんでした。これは、屋根が小さすぎてパネルを設置できない場合や、パネルが十分な電力を生成できないほど日陰になっている場合に発生することがあります。

住所から検索する

  1. Geocoding API または Place Autocomplete API を使用して、住所を緯度と経度の座標に変換できます。

    一致する場所を参照するには、place_id を使用します。

  2. 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
      },...
      }

オープンソースのサンプルアプリを使用するか、 buildingInsights リクエストを作成して、Solar API でカバーされている建物の place_id を確認できます。

地図上で場所を選択する

Maps JavaScript API を使用して、地図上で建物を選択できるようにすることで、補完的なエクスペリエンスを提供することもできます。マウスイベントから建物の緯度 と経度を抽出し、それらの座標を buildingInsights リクエストで渡します。

インタラクティブな地図で場所を指定します。