Interfejs Solar API wykorzystuje dane o miejscach, aby określić typ budynku i identyfikować
na podstawie zdjęć satelitarnych. Na tej stronie dowiesz się, jak określić,
informacje o energii słonecznej w budynku są zwracane
buildingInsights
użytkownika.
Typy budynków
Solar API obsługuje budynki typu
premise
Ten typ wskazuje nazwane miejsce, zwykle budynek lub zbiór budynków o wspólnej nazwie.
Inne typy, takie jak subpremise
lub kompleksy – na przykład budynki wolnostojące znajdujące się na jednej nieruchomości, chyba że są zarejestrowane jako premise
– nie są obsługiwane.
Dachy budynków
Interfejs API Solar API określa optymalne miejsce na dachu na panele słoneczne na podstawie zdjęć satelitarnych. Budynki mieszkalne, szczególnie pochylone lub nachylone dachy są identyfikowane z dużą dokładnością, natomiast budynki płaskie dachy (np. budynki mieszkalne czy komercyjne) mogą mieć różną dokładność.
Wyszukiwanie z adresu
Adres możesz przekształcić w współrzędne geograficzne za pomocą interfejsu Geocoding API lub Place Autocomplete API.
Użyj symbolu
place_id
, aby odwołać się do pasującego miejsca.Użyj współrzędnych geograficznych szerokości i długości miejsca w żądaniu interfejsu Solar API
buildingInsights
.- Jeśli interfejs Solar API znajdzie pasujący budynek, sprawdź, czy wartość
place_id
w odpowiedzibuildingInsights
jest zgodna z wartościąplace_id
z interfejsu Geocoding API lub interfejsu Places Autocomplete API. - Aby ograniczyć wyniki do miejsc typu
premise
, dodaj filtr typu miejsca do odpowiedzi interfejsu Geocoding API lub Places API.{ "name": "buildings/ChIJh0CMPQW7j4ARLrRiVvmg6Vs", "center": { "latitude": 37.4449739, "longitude": -122.13914659999998 },... }
- Jeśli interfejs Solar API znajdzie pasujący budynek, sprawdź, czy wartość
Możesz skorzystać z przykładu open source
lub utwórz
buildingInsights
proś do
sprawdź place_id
pod kątem budynków uwzględnionych w interfejsie Solar API.
Wybieranie lokalizacji na mapie
Możesz też zapewnić dodatkowe wrażenia, umożliwiając użytkownikom
tworzenie na mapie za pomocą kodu JavaScript Map Google
API. Wyodrębnij szerokość geograficzną budynku
i długości geograficznej myszki
zdarzenie, a następnie przekaż je
te współrzędne w
buildingInsights
.