Bina ara

Solar API, bina türünü belirlemek için yer verilerini kullanır ve binaları uydu görüntülerine göre tanımlar. Bu sayfada, hangi binanın güneş enerjisi bilgilerinin buildingInsights isteğinde döndürüleceğini belirleme açıklanmaktadır.

Bina türleri

Solar API, premise türündeki binaları destekler. Bu tür, genellikle ortak bir ada sahip bir bina veya binalar topluluğu olan adlandırılmış bir konumu gösterir.

subpremise gibi diğer türler veya premise olarak kayıtlı olmadığı sürece bileşikler (ör. tek bir mülkte bulunan müstakil binalar) desteklenmez.

Bina çatıları

Solar API, uydu görüntülerine göre çatıdaki güneş panellerinin yerleştirilmesi için en uygun noktaları belirler. Özellikle eğimli veya beşik çatılı konutlar yüksek doğrulukla tanımlanır. Düz çatılı binaların (ör. apartman veya ticari binalar) doğruluğu ise değişiklik gösterebilir.

buildingInsights yanıtında solarPanelConfigs alanı yoksa bina doğru şekilde işlenmiştir ancak çatıya paneller yerleştirilememiştir. Bu durum, çatı panellerin yerleştirilemeyeceği kadar küçükse veya panellerin önemli miktarda enerji üretebilmesi için çok fazla gölge alıyorsa yaşanabilir.

Adresle arama yapma

  1. Geocoding API veya Yer Adı Otomatik Tamamlama API'yi kullanarak bir adresi enlem ve boylam koordinatlarına dönüştürebilirsiniz.

    Eşleşen yere referans vermek için place_id simgesini kullanın.

  2. Solar API buildingInsights isteğinizde yerin enlem ve boylam koordinatlarını kullanın.

    • Solar API eşleşen bir bina bulursa buildingInsights yanıtındaki place_id değerinin, Geocoding API veya Yer Adı Otomatik Tamamlama API'den gelen place_id değeriyle eşleştiğini kontrol edin.
    • Sonuçları türü premise olan yerlerle sınırlamak için Geocoding API veya Places API yanıtlarına bir yer türü filtresi ekleyin.
      {
      "name": "buildings/ChIJh0CMPQW7j4ARLrRiVvmg6Vs",
      "center": {
      "latitude": 37.4449739,
      "longitude": -122.13914659999998
      },...
      }

place_id için açık kaynaklı örnek uygulamayı kullanabilir veya Solar API kapsamındaki binaların place_id değerini kontrol etmek için buildingInsights isteğinde bulunabilirsiniz.

Haritada konum seçme

Ayrıca, kullanıcıların Maps JavaScript API'yi kullanarak haritada binayı seçmesine olanak tanıyarak tamamlayıcı bir deneyim sunabilirsiniz. Binanın enlemini ve boylamını fare etkinliğinden çıkarın, ardından bu koordinatları buildingInsights isteğinde iletin.

Konumu işaretlemek için etkileşimli harita