Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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.
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ındaki place_id değerinin, Geocoding API veya Place Autocomplete 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.
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.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-08-29 UTC."],[[["\u003cp\u003eThe Solar API uses place data and satellite imagery to identify buildings and determine their solar potential, focusing on buildings classified as "premise" in Google Places.\u003c/p\u003e\n"],["\u003cp\u003eThe API primarily supports residential buildings with inclined roofs for accurate solar panel placement, while accuracy may vary for flat-roofed buildings.\u003c/p\u003e\n"],["\u003cp\u003eIf the \u003ccode\u003esolarPanelConfigs\u003c/code\u003e field is missing from the API response, it indicates the building was analyzed, but solar panel placement was not feasible due to roof size or shading.\u003c/p\u003e\n"],["\u003cp\u003eUsers can identify buildings for solar analysis by converting addresses to coordinates using Geocoding or Place Autocomplete APIs and passing the coordinates to the Solar API.\u003c/p\u003e\n"],["\u003cp\u003eA complementary approach involves users selecting a building directly on a map using the Maps JavaScript API, and using the extracted coordinates for solar analysis.\u003c/p\u003e\n"]]],["The Solar API utilizes place data and satellite imagery to identify buildings and determine solar potential. It primarily supports `premise` type buildings, excluding `subpremise` types. Optimal solar panel placement is assessed, with higher accuracy for residential pitched roofs; flat roofs may vary. The API can be used by converting an address to coordinates via the Geocoding or Place Autocomplete APIs, or by using a location selected on a map. The results can be filtered to places of type premise, and the results from the building insights api can be compared to the results from the geocoding or places API.\n"],null,[]]