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, buildingInsights
isteğinde hangi binanın güneş enerjisi bilgilerinin 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 bileşikler (ör. premise
olarak kaydedilmediği sürece tek bir mülkte bulunan müstakil binalar) desteklenmez.
Bina çatıları
Solar API, uydu görüntülerine göre en uygun çatı üstü güneş paneli yerleşimini belirler. Konut binaları, özellikle eğimli veya çatılı olanlar yüksek doğruluk derecesiyle tanımlanırken düz çatılı binaların (ör. apartman veya ticari binalar) doğruluğu değişebilir.
buildingInsights
yanıtı solarPanelConfigs
alanını içermiyorsa bina doğru şekilde işlenmiştir ancak çatıya paneller yerleştiremedik. 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
Geocoding API veya Place Autocomplete 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.Solar API
buildingInsights
isteğinizde yerin enlem ve boylam koordinatlarını kullanın.- Solar API eşleşen bir bina bulursa
buildingInsights
yanıtındakiplace_id
değerinin, Geocoding API veya Place Autocomplete API'den gelenplace_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 },... }
- Solar API eşleşen bir bina bulursa
Solar API kapsamındaki binaların place_id
değerini kontrol etmek için açık kaynaklı örnek uygulamayı kullanabilir veya 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 enlem ve boylamını fare etkinliğinden çıkarın, ardından bu koordinatları buildingInsights
isteğinde iletin.