Method: buildingInsights.findClosest

מאתר את הבניין הקרוב ביותר לנקודת השאילתה. הפונקציה מחזירה שגיאה עם קוד NOT_FOUND אם אין בניינים בטווח של כ-50 מ' מנקודת השאילתה.

בקשת HTTP

GET https://solar.googleapis.com/v1/buildingInsights:findClosest

כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.

פרמטרים של שאילתה

פרמטרים
location

object (LatLng)

חובה. קו האורך וקו הרוחב שמהם ה-API מחפש את המבנה הידוע הקרוב ביותר.

requiredQuality

enum (ImageryQuality)

זה שינוי אופציונלי. רמת האיכות המינימלית המותרת בתוצאות. לא תוחזר תוצאה עם איכות נמוכה יותר. אם לא מציינים את האפשרות הזו, המשמעות היא הגבלה לתמונות באיכות גבוהה בלבד.

גוף הבקשה

גוף הבקשה חייב להיות ריק.

גוף התשובה

הודעת התשובה עבור Solar.FindClosestBuildingInsights. מידע על המיקום, המימדים והפוטנציאל הסולארי של מבנה.

אם הפעולה מצליחה, גוף התגובה מכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "name": string,
  "center": {
    object (LatLng)
  },
  "boundingBox": {
    object (LatLngBox)
  },
  "imageryDate": {
    object (Date)
  },
  "imageryProcessedDate": {
    object (Date)
  },
  "postalCode": string,
  "administrativeArea": string,
  "statisticalArea": string,
  "regionCode": string,
  "solarPotential": {
    object (SolarPotential)
  },
  "imageryQuality": enum (ImageryQuality)
}
שדות
name

string

שם המשאב של הבניין, בפורמט buildings/{place_id}.

center

object (LatLng)

נקודה ליד מרכז המבנה.

boundingBox

object (LatLngBox)

התיבה התוחמת (bounding box) של המבנה.

imageryDate

object (Date)

התאריך שבו התמונות הבסיסיות נרכשו. הערך הזה הוא משוער.

imageryProcessedDate

object (Date)

מתי הסתיים העיבוד של התמונות האלה.

postalCode

string

מיקוד (למשל, מיקוד בארה"ב) שבו נמצא המבנה.

administrativeArea

string

אזור 1 (למשל, בארצות הברית, המדינה) שמכיל את הבניין הזה. לדוגמה, בארה"ב, הקיצור יכול להיות 'MA' או 'CA'.

statisticalArea

string

אזור סטטיסטי (למשל, אזור אוכלוסין בארה"ב) שבו נמצא הבניין.

regionCode

string

קוד האזור של המדינה (או האזור) שבה נמצא הבניין.

solarPotential

object (SolarPotential)

הפוטנציאל הסולארי של המבנה.

imageryQuality

enum (ImageryQuality)

איכות התמונות ששימשו לחישוב הנתונים של הבניין הזה.

היקפי הרשאה

נדרש היקף הרשאות OAuth הבא:

  • https://www.googleapis.com/auth/cloud-platform

LatLngBox

תיבה תוחמת (bounding box) בקואורדינטות של רוחב/אורך.

ייצוג ב-JSON
{
  "sw": {
    object (LatLng)
  },
  "ne": {
    object (LatLng)
  }
}
שדות
sw

object (LatLng)

הפינה הדרום-מערבית של התיבה.

ne

object (LatLng)

הפינה הצפונית-מזרחית של התיבה.

SolarPotential

מידע על הפוטנציאל הסולארי של מבנה. חלק מהשדות מוגדרים במונחים של 'חלוניות'. השדות panelCapacityWatts,‏ panelHeightMeters ו-panelWidthMeters מתארים את הפרמטרים של מודל הלוח שמשמש בחישובים האלה.

ייצוג ב-JSON
{
  "maxArrayPanelsCount": integer,
  "panelCapacityWatts": number,
  "panelHeightMeters": number,
  "panelWidthMeters": number,
  "panelLifetimeYears": integer,
  "maxArrayAreaMeters2": number,
  "maxSunshineHoursPerYear": number,
  "carbonOffsetFactorKgPerMwh": number,
  "wholeRoofStats": {
    object (SizeAndSunshineStats)
  },
  "buildingStats": {
    object (SizeAndSunshineStats)
  },
  "roofSegmentStats": [
    {
      object (RoofSegmentSizeAndSunshineStats)
    }
  ],
  "solarPanels": [
    {
      object (SolarPanel)
    }
  ],
  "solarPanelConfigs": [
    {
      object (SolarPanelConfig)
    }
  ],
  "financialAnalyses": [
    {
      object (FinancialAnalysis)
    }
  ]
}
שדות
maxArrayPanelsCount

integer

גודל המערך המקסימלי – כלומר, המספר המקסימלי של הפאנלים שיכולים להתאים לגג.

panelCapacityWatts

number

הקיבולת, בוולט, של הפאנל ששימש לחישוב.

panelHeightMeters

number

הגובה, במטרים בפריסה לאורך, של הלוח שמשמש בחישובים.

panelWidthMeters

number

רוחב החלונית, במטרים בכיוון לאורך, שמשמשת לחישוב.

panelLifetimeYears

integer

משך החיים הצפוי של הלוחות הסולאריים, בשנים. המערכת משתמשת בנתון הזה לצורך החישובים הפיננסיים.

maxArrayAreaMeters2

number

הגודל, במטרים רבועים, של המערך המקסימלי.

maxSunshineHoursPerYear

number

מספר שעות השמש המקסימלי שמתקבלות בשנה, בכל נקודה על הגג. שעות שמש הן מדד לכמות האנרגיה הסולארית (הקרינה) שמתקבלת מדי שנה. שעה של שמש = 1 קוט"ש לכל קילוואט (כאשר קילוואט מתייחס לקיבולת של קילוואט בתנאי בדיקה רגילים).

carbonOffsetFactorKgPerMwh

number

כמות מקבילית של CO2 שנפלטת לכל מגה-ואט של חשמל מרשת. מדד של עצימות הפחמן של חשמל מרשת שהוחלף בחשמל סולארי.

wholeRoofStats

object (SizeAndSunshineStats)

הגודל הכולל ופרקי הזמן של אור השמש בחלק מהגג שהוקצה לפלח גג כלשהו. למרות השם, יכול להיות שהיא לא תכלול את כל הבניין. buildingStats.

buildingStats

object (SizeAndSunshineStats)

גודל וקוונטילים של אור השמש בכל המבנה, כולל חלקים מהגג שלא הוקצו לחלק מסוים של הגג. מכיוון שהכיוונים של החלקים האלה לא מוגדרים בצורה טובה, האומדן של שטח הגג לא מהימן, אבל האומדן של שטח הקרקע מהימן. יכול להיות ששטח הגג של כל המבנה יהיה מהימן יותר אם יתבצע שינוי קנה מידה של שטח הגג מ-wholeRoofStats לפי היחס בין שטחי הקרקע של buildingStats ו-wholeRoofStats.

roofSegmentStats[]

object (RoofSegmentSizeAndSunshineStats)

גודל וקווינטילים של קרינת השמש לכל מקטע גג.

solarPanels[]

object (SolarPanel)

כל SolarPanel מתאר פאנל סולארי יחיד. הן מופיעות לפי הסדר שבו האלגוריתם של פריסת החלונית מיקם אותן. בדרך כלל, אבל לא תמיד, הרשימה מסודרת לפי ירידה בייצור האנרגיה השנתי.

solarPanelConfigs[]

object (SolarPanelConfig)

כל SolarPanelConfig מתאר סידור שונה של לוחות סולאריים על הגג. הם מופיעים לפי מספר הלוחות המוגדל. הערך של SolarPanelConfig עם panelsCount=N מבוסס על N הלוחות הראשונים ברשימה solarPanels. השדה הזה מאוכלס רק אם אפשר להציב על הגג לפחות 4 לוחות.

financialAnalyses[]

object (FinancialAnalysis)

הערך של FinancialAnalysis מייצג את החיסכון מהשימוש באנרגיה סולארית, בהנחה של חשבון חודשי נתון וספק חשמל נתון. הם מופיעים לפי סדר עולה של סכום החיוב החודשי. השדה הזה יהיה ריק לגבי מבנים באזורים שבהם ל-Solar API אין מספיק מידע כדי לבצע חישובים פיננסיים.

SizeAndSunshineStats

גודל ופרמטרים של שמשיות של גג או חלק מגג.

ייצוג ב-JSON
{
  "areaMeters2": number,
  "sunshineQuantiles": [
    number
  ],
  "groundAreaMeters2": number
}
שדות
areaMeters2

number

שטח הגג או מקטע הגג, במטרים רבועים. זהו אזור הגג (כולל שיפוע), ולא אזור שטח הקרקע.

sunshineQuantiles[]

number

קוינטלים של שמשיות נקודתית ברחבי האזור. אם יש כאן N ערכים, הם מייצגים את ה-(N-1)-iles. לדוגמה, אם יש 5 ערכים, אלה יהיו הרבעונים (min, ‏ 25%, ‏ 50%, ‏ 75%, ‏ max). הערכים הם ב-kWh לשנה ל-kW, כמו maxSunshineHoursPerYear.

groundAreaMeters2

number

שטח התחום של הקרקע שמכוסה על ידי הגג או מקטע הגג, במטרים רבועים.

RoofSegmentSizeAndSunshineStats

מידע על הגודל ועל הרבעונים של שמשיות בחלק של הגג.

ייצוג ב-JSON
{
  "stats": {
    object (SizeAndSunshineStats)
  },
  "center": {
    object (LatLng)
  },
  "boundingBox": {
    object (LatLngBox)
  },
  "pitchDegrees": number,
  "azimuthDegrees": number,
  "planeHeightAtCenterMeters": number
}
שדות
stats

object (SizeAndSunshineStats)

הגודל הכולל ועשירונות של אור השמש בחלק של הגג.

center

object (LatLng)

נקודה ליד מרכז מקטע הגג.

boundingBox

object (LatLngBox)

התיבה התוחמת של מקטע הגג.

pitchDegrees

number

הזווית של מקטע הגג ביחס למישור הקרקע התיאורטי. 0 = מקביל לקרקע, 90 = אנכי לקרקע.

azimuthDegrees

number

כיוון המצפן שאליו פונה מקטע הגג. 0 = צפון, 90 = מזרח, 180 = דרום. בחלק 'שטוח' של גג (pitchDegrees קרוב מאוד ל-0), האזימוט לא מוגדר בצורה טובה, ולכן, כדי לשמור על עקביות, אנחנו מגדירים אותו באופן שרירותי כ-0 (צפון).

planeHeightAtCenterMeters

number

הגובה של מישור מקטע הגג, במטרים מעל פני הים, בנקודה שסימנתם ב-center. יחד עם הזווית, הזווית הצפון-דרום והמיקום במרכז, הנתונים האלה מגדירים באופן מלא את מישור מקטע הגג.

SolarPanel

השדה SolarPanel מתאר את המיקום, הכיוון והייצור של לוח סולארי יחיד. מידע על הפרמטרים של החלונית זמין בשדות panelHeightMeters,‏ panelWidthMeters ו-panelCapacityWatts ב-SolarPotential.

ייצוג ב-JSON
{
  "center": {
    object (LatLng)
  },
  "orientation": enum (SolarPanelOrientation),
  "yearlyEnergyDcKwh": number,
  "segmentIndex": integer
}
שדות
center

object (LatLng)

מרכז החלונית.

orientation

enum (SolarPanelOrientation)

הכיוון של הלוח.

yearlyEnergyDcKwh

number

כמות האנרגיה מאור השמש שהפריסה הזו קולטת במהלך שנה, בקוט"ש (DC).

segmentIndex

integer

האינדקס ב-roofSegmentStats של ה-RoofSegmentSizeAndSunshineStats שתואם לפלח הגג שבו מוצב הלוח הזה.

SolarPanelOrientation

הכיוון של לוח סולארי. צריך לפרש את הערך הזה ביחס לאזימוט של מקטע הגג שבו מותקן הפאנל.

טיפוסים בני מנייה (enum)
SOLAR_PANEL_ORIENTATION_UNSPECIFIED לא ידוע איזה כיוון יש ללוח.
LANDSCAPE הקצה הארוך של פאנל LANDSCAPE ניצב לכיוון האזימוט של מקטע הגג שבו הוא ממוקם.
PORTRAIT הקצה הארוך של לוח PORTRAIT מקביל לכיוון האזימוט של מקטע הגג שבו הוא מונח.

SolarPanelConfig

SolarPanelConfig מתאר מיקום ספציפי של לוחות סולאריים על הגג.

ייצוג ב-JSON
{
  "panelsCount": integer,
  "yearlyEnergyDcKwh": number,
  "roofSegmentSummaries": [
    {
      object (RoofSegmentSummary)
    }
  ]
}
שדות
panelsCount

integer

המספר הכולל של הלוחות. שימו לב שהערך הזה הוא יתיר (לסכום) השדות התואמים ב-roofSegmentSummaries.

yearlyEnergyDcKwh

number

כמות האנרגיה מאור השמש שהפריסה הזו קולטת במהלך שנה, בקוט"ש (DC), בהנחה שהלוחות מתוארים למעלה.

roofSegmentSummaries[]

object (RoofSegmentSummary)

מידע על הייצור של כל מקטע גג שמכיל לפחות פאנל אחד בפריסה הזו. roofSegmentSummaries[i] מתאר את מקטע הגג ה-i, כולל הגודל, התפוקה הצפויה והכיוון שלו.

RoofSegmentSummary

מידע על מקטע גג בבניין, עם מספר מסוים של פאנלים שמותקנים עליו.

ייצוג ב-JSON
{
  "panelsCount": integer,
  "yearlyEnergyDcKwh": number,
  "pitchDegrees": number,
  "azimuthDegrees": number,
  "segmentIndex": integer
}
שדות
panelsCount

integer

המספר הכולל של החלוניות בקטע הזה.

yearlyEnergyDcKwh

number

כמות האנרגיה מאור השמש שהחלק הזה של הפריסה קולט במהלך שנה, בקוט"ש (DC), בהנחה שהלוחות מתאימים למה שמתואר למעלה.

pitchDegrees

number

הזווית של מקטע הגג ביחס למישור הקרקע התיאורטי. 0 = מקביל לקרקע, 90 = אנכי לקרקע.

azimuthDegrees

number

כיוון המצפן שאליו פונה מקטע הגג. 0 = צפון, 90 = מזרח, 180 = דרום. בחלק 'שטוח' של גג (pitchDegrees קרוב מאוד ל-0), האזימוט לא מוגדר בצורה טובה, ולכן, כדי לשמור על עקביות, אנחנו מגדירים אותו באופן שרירותי כ-0 (צפון).

segmentIndex

integer

האינדקס ב-roofSegmentStats של RoofSegmentSizeAndSunshineStats התואם.

FinancialAnalysis

ניתוח של העלות והיתרונות של הפריסה האופטימלית של אנרגיה סולארית בהתאם לגודל חשבון חשמל מסוים.

ייצוג ב-JSON
{
  "monthlyBill": {
    object (Money)
  },
  "defaultBill": boolean,
  "averageKwhPerMonth": number,
  "financialDetails": {
    object (FinancialDetails)
  },
  "leasingSavings": {
    object (LeasingSavings)
  },
  "cashPurchaseSavings": {
    object (CashPurchaseSavings)
  },
  "financedPurchaseSavings": {
    object (FinancedPurchaseSavings)
  },
  "panelConfigIndex": integer
}
שדות
monthlyBill

object (Money)

חשבון החשמל החודשי שמשוער בניתוח.

defaultBill

boolean

האם זהו גודל החשבון שנבחר כחשבון ברירת המחדל לאזור שבו נמצא הבניין. צריך להגדיר את defaultBill ב-FinancialAnalysis אחד בלבד ב-BuildingSolarPotential.

averageKwhPerMonth

number

כמות החשמל שהבית צורך בחודש ממוצע, על סמך סכום החיוב ושיעור החשמל המקומי.

financialDetails

object (FinancialDetails)

מידע פיננסי שרלוונטי ללא קשר לשיטת המימון שבה נעשה שימוש.

leasingSavings

object (LeasingSavings)

העלות והתועלת של רכישת הלוחות הסולאריים.

cashPurchaseSavings

object (CashPurchaseSavings)

העלות והתועלת של קניית הלוחות הסולאריים במזומן.

financedPurchaseSavings

object (FinancedPurchaseSavings)

העלות והתועלת של רכישת הלוחות הסולאריים באמצעות מימון הרכישה.

panelConfigIndex

integer

האינדקס ב-solarPanelConfigs של הפריסה האופטימלית של המערכת הסולארית לגודל החשבון הזה. הערך יכול להיות -1, כדי לציין שאין פריסה. במקרה כזה, שאר הודעות המשנה יוסרו.

כסף

מייצג סכום כסף עם סוג המטבע שלו.

ייצוג ב-JSON
{
  "currencyCode": string,
  "units": string,
  "nanos": integer
}
שדות
currencyCode

string

קוד המטבע בן שלוש האותיות כפי שמוגדר בתקן ISO 4217.

units

string (int64 format)

מספר היחידות השלמות של הסכום. לדוגמה: אם הערך של currencyCode הוא "USD", המשמעות היא ש-1 יחידה = 1 דולר ארה"ב.

nanos

integer

מספר יחידות הננו (10‎^-9) של הסכום. הערך חייב להיות בין ‎-999,999,999 ל- ‎+999,999,999, כולל. אם הערך של units הוא חיובי, הערך של nanos חייב להיות חיובי או אפס. אם הערך של units הוא אפס, הערך של nanos יכול להיות חיובי, אפס או שלילי. אם הערך של units הוא שלילי, הערך של nanos חייב להיות שלילי או אפס. לדוגמה, ‎-1.75$ מיוצג על ידי units=-1 ו-nanos=-750,000,000.

FinancialDetails

פרטים של ניתוח פיננסי. חלק מהפרטים האלה כבר מאוחסנים ברמות גבוהות יותר (למשל, עלות מתוך כיס). הסכומים הכספיים הכוללים הם על פני תקופת חיים שמוגדרת בשדה panelLifetimeYears בקובץ SolarPotential. הערה: העלות בפועל של רכישת הלוחות מוצגת בשדה outOfPocketCost בקטע CashPurchaseSavings.

ייצוג ב-JSON
{
  "initialAcKwhPerYear": number,
  "remainingLifetimeUtilityBill": {
    object (Money)
  },
  "federalIncentive": {
    object (Money)
  },
  "stateIncentive": {
    object (Money)
  },
  "utilityIncentive": {
    object (Money)
  },
  "lifetimeSrecTotal": {
    object (Money)
  },
  "costOfElectricityWithoutSolar": {
    object (Money)
  },
  "netMeteringAllowed": boolean,
  "solarPercentage": number,
  "percentageExportedToGrid": number
}
שדות
initialAcKwhPerYear

number

כמה קילוואט-שעה (kWh) AC אנחנו צופים שהלוחות הסולאריים ייצרו בשנה הראשונה שלהם.

remainingLifetimeUtilityBill

object (Money)

חשבון החשמל על חשמל שלא נוצר על ידי האנרגיה הסולארית, למשך כל חיי הלוחות.

federalIncentive

object (Money)

סכום הכסף שזמין מההטבות הפדרליות. הנתון הזה רלוונטי אם המשתמש קונה את הפאנלים (עם או בלי הלוואה).

stateIncentive

object (Money)

סכום הכסף שזמין מההטבות של המדינה. הנתון הזה רלוונטי אם המשתמש קונה את הפאנלים (עם או בלי הלוואה).

utilityIncentive

object (Money)

סכום הכסף שזמין מהטבות של ספקי החשמל. הנתון הזה רלוונטי אם המשתמש קונה את הפאנלים (עם או בלי הלוואה).

lifetimeSrecTotal

object (Money)

סכום הכסף שהמשתמש יקבל מקרדיטים על אנרגיה מתחדשת סולארית במהלך חיי הפאנלים. הנתון הזה רלוונטי אם המשתמש קונה את הפאנלים (עם או בלי הלוואה).

costOfElectricityWithoutSolar

object (Money)

העלות הכוללת של החשמל שהמשתמש היה צריך לשלם במהלך תקופת החיים של המכשיר, אם לא היה מתקין מערכת סולארית.

netMeteringAllowed

boolean

אם מותר להשתמש במונה נטו.

solarPercentage

number

אחוז (0-100) מהחשמל של המשתמש שמגיע מאנרגיה סולארית. התקף לשנה הראשונה, אבל מדויק פחות או יותר בשנים הבאות.

percentageExportedToGrid

number

האחוז (0-100) של הפקת החשמל מהאנרגיה הסולארית שהנחנו שהוא יוצא לרשת, על סמך הרבעון הראשון של הייצור. האפשרות הזו משפיעה על החישובים אם השימוש במונה נטו אסור.

LeasingSavings

העלות והתועלת של רכישת זיכיון לשימוש בהגדרה מסוימת של לוחות סולאריים עם שימוש מסוים בחשמל.

ייצוג ב-JSON
{
  "leasesAllowed": boolean,
  "leasesSupported": boolean,
  "annualLeasingCost": {
    object (Money)
  },
  "savings": {
    object (SavingsOverTime)
  }
}
שדות
leasesAllowed

boolean

האם מותר לחתום על חוזי שכירות בסמכות השיפוט הזו (במדינות מסוימות אסור לחתום על חוזי שכירות). אם השדה הזה הוא false, סביר להניח שצריך להתעלם מהערכים בהודעה הזו.

leasesSupported

boolean

האם מנוע החישובים הפיננסיים תומך בהסכמי שכירות בסמכות השיפוט הזו. אם השדה הזה הוא false, סביר להניח שצריך להתעלם מהערכים בהודעה הזו. הערך הזה לא תלוי ב-leasesAllowed: באזורים מסוימים מותר להשכיר, אבל בתנאים שלא מטופלים על ידי המודלים הפיננסיים.

annualLeasingCost

object (Money)

עלות השכירות השנתית המשוערת.

savings

object (SavingsOverTime)

כמה חסכתם (או לא חסכתם) במהלך תקופת החיים.

SavingsOverTime

מידע פיננסי שמשותף בין שיטות מימון שונות.

ייצוג ב-JSON
{
  "savingsYear1": {
    object (Money)
  },
  "savingsYear20": {
    object (Money)
  },
  "presentValueOfSavingsYear20": {
    object (Money)
  },
  "savingsLifetime": {
    object (Money)
  },
  "presentValueOfSavingsLifetime": {
    object (Money)
  },
  "financiallyViable": boolean
}
שדות
savingsYear1

object (Money)

החיסכון בשנה הראשונה לאחר התקנת הפאנלים.

savingsYear20

object (Money)

החיסכון בשנות הפעילות הראשונות של הפאנלים.

presentValueOfSavingsYear20

object (Money)

מהו הערך הנוכחי של החיסכון המצטבר לאורך 20 שנה, לפי שיעור ההנחה המשוער?

savingsLifetime

object (Money)

החיסכון במהלך כל משך החיים של הפאנל.

presentValueOfSavingsLifetime

object (Money)

מהו הערך הנוכחי של החיסכון המצטבר לכל משך החיים, לפי שיעור ההנחה המשוער?

financiallyViable

boolean

מציין אם התרחיש הזה כלכלי. הערך יהיה שקר בתרחישים עם כדאיות פיננסית נמוכה (למשל, הפסדים כספיים).

CashPurchaseSavings

העלות והתועלת של רכישה מיידית של הגדרה מסוימת של לוחות סולאריים עם שימוש מסוים בחשמל.

ייצוג ב-JSON
{
  "outOfPocketCost": {
    object (Money)
  },
  "upfrontCost": {
    object (Money)
  },
  "rebateValue": {
    object (Money)
  },
  "savings": {
    object (SavingsOverTime)
  },
  "paybackYears": number
}
שדות
outOfPocketCost

object (Money)

העלות הראשונית לפני תמריצי המס: הסכום שצריך לשלם מכיסכם. בניגוד לערך upfrontCost, שמתייחס לנתונים אחרי תמריצי המס.

upfrontCost

object (Money)

העלות הראשונית אחרי תמריצי המס: הסכום שצריך לשלם במהלך השנה הראשונה. בניגוד לערך של outOfPocketCost, שהוא לפני תמריצי המס.

rebateValue

object (Money)

הערך של כל ההחזרים על מיסים.

savings

object (SavingsOverTime)

כמה חסכתם (או לא חסכתם) במהלך תקופת החיים.

paybackYears

number

מספר השנים עד לתשלום ההחזר. ערך שלילי מציין שההחזר על ההוצאה לא מתרחש אף פעם במהלך תקופת החיים.

FinancedPurchaseSavings

העלות והתועלת של שימוש בהלוואה לרכישת הגדרה מסוימת של לוחות סולאריים עם שימוש מסוים בחשמל.

ייצוג ב-JSON
{
  "annualLoanPayment": {
    object (Money)
  },
  "rebateValue": {
    object (Money)
  },
  "loanInterestRate": number,
  "savings": {
    object (SavingsOverTime)
  }
}
שדות
annualLoanPayment

object (Money)

תשלומי הלוואה שנתיים.

rebateValue

object (Money)

הערך של כל ההחזרים על מס (כולל Federal Investment Tax Credit‏ (ITC)).

loanInterestRate

number

שיעור הריבית על ההלוואות שמשוער בקבוצת החישובים הזו.

savings

object (SavingsOverTime)

כמה חסכתם (או לא חסכתם) במהלך תקופת החיים.