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ğinin nasıl belirleneceği 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 bina grubu olan adlandırılmış bir konumu belirtir.
subpremise
veya yerleşkeler (ör. premise
olarak kaydedilmedikçe tek bir mülkte bulunan müstakil binalar) gibi diğer türler desteklenmez.
Bina çatıları
Solar API, çatıdaki güneş paneli yerleşimini uydu görüntüleri. Özellikle eğimli veya sivri çatıları olan konut binaları yüksek doğrulukla tanımlanırken, düz çatıları olan binalar (ör. apartmanlar veya ticari binalar) için doğruluk derecesi değişiklik gösterebilir.
Bir adresten arama yapma
Coğrafi Kodlama API'yi 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'nizde yer enlem ve boylam koordinatlarını kullanma
buildingInsights
isteği gönderin.- Solar API eşleşen bir bina bulursa
buildingInsights
yanıtındakiplace_id
,place_id
ile eşleşiyor veya Yer Otomatik Tamamlama API'sinden veri alın. - Sonuçları
premise
türüne sahip 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
Açık kaynak örneğini kullanabilirsiniz
kullanın veya
buildingInsights
isteği:
Solar API kapsamındaki binalar için place_id
kontrol edin.
Haritada bir konum seçme
Ayrıca, Maps JavaScript API'yi kullanarak kullanıcıların haritada binayı seçmesine olanak tanıyarak tamamlayıcı bir deneyim de sunabilirsiniz. Fare etkinliğinden binanın enlem ve boylamasını alıp bu koordinatları bir buildingInsights
isteğinde iletin.