Solar API, bina türünü belirlemek için yer verilerini kullanır ve uydu görüntülerine göre binaları tanımlar. Bu sayfada, buildingInsights
isteğinde hangi binanın güneş enerjisi bilgilerinin döndürüleceğinin nasıl belirleneceği açıklanmaktadır.
Bina türleri
Solar API, premise
türündeki binaları destekler. Bu tür, adlandırılmış bir konumu belirtir. Genellikle ortak bir ada sahip olan bina veya binalar grubudur.
subpremise
gibi diğer türler veya bileşikler (ör. premise
olarak kaydettirilmedikçe tek bir mülkte bulunan müstakil binalar) desteklenmez.
Bina çatıları
Solar API, uydu görüntülerine dayanarak çatıdaki optimum güneş paneli yerleşimini belirler. Konut binaları, özellikle eğimli veya eğimli çatılar yüksek doğrulukla tanımlanırken düz çatılı binaların (örneğin, apartman veya ticari binalar) doğruluk oranı farklı olabilir.
Bir adresten arama
Geocoding API veya Place Autocomplete API'yi kullanarak bir adresi enlem ve boylam koordinatlarına dönüştürebilirsiniz.
Eşleşen yeri belirtmek için
place_id
öğesini kullanın.Solar API
buildingInsights
isteğinizde yer 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'dekiplace_id
ile eşleştiğinden emin olun. - Sonuçları
premise
türündeki yerlerle sınırlamak için Geocoding API veya Places API yanıtlarına 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
kontrolünü yapmak için açık kaynak örnek uygulamasını kullanabilir veya buildingInsights
isteğinde bulunabilirsiniz.
Haritada konum seçme
Ayrıca, kullanıcıların Haritalar JavaScript API'yi kullanarak harita üzerinde binayı seçmelerine olanak tanıyarak tamamlayıcı bir deneyim de sunabilirsiniz. Binanın enlem ve boylamını fare etkinliğinden çıkarın ve ardından bu koordinatları bir buildingInsights
isteğinde iletin.