- คำขอ HTTP
- พารามิเตอร์การค้นหา
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- LatLngBox
- SolarPotential
- SizeAndSunshineStats
- RoofSegmentSizeAndSunshineStats
- SolarPanel
- SolarPanelOrientation
- SolarPanelConfig
- RoofSegmentSummary
- FinancialAnalysis
- รายได้
- FinancialDetails
- LeasingSavings
- SavingsOverTime
- CashPurchaseSavings
- FinancedPurchaseSavings
- ลองใช้งาน
ค้นหาอาคารที่มีจุดศูนย์กลางใกล้กับจุดค้นหามากที่สุด แสดงข้อผิดพลาดพร้อมโค้ด NOT_FOUND หากไม่มีอาคารภายในรัศมีประมาณ 50 เมตรจากจุดค้นหา
คำขอ HTTP
GET https://solar.googleapis.com/v1/buildingInsights:findClosest
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์การค้นหา
| พารามิเตอร์ | |
|---|---|
location |
ต้องระบุ ลองจิจูดและละติจูดที่ API ใช้ค้นหาอาคารที่รู้จักซึ่งอยู่ใกล้ที่สุด |
requiredQuality |
ไม่บังคับ ระดับคุณภาพขั้นต่ำที่อนุญาตในผลการค้นหา ระบบจะไม่แสดงผลลัพธ์ที่มีคุณภาพต่ำกว่านี้ การไม่ระบุค่านี้จะเทียบเท่ากับการจำกัดให้ใช้เฉพาะคุณภาพสูงเท่านั้น |
exactQualityRequired |
ไม่บังคับ ว่าจะกำหนดให้ใช้คุณภาพที่แน่นอนของภาพหรือไม่ หากตั้งค่าเป็น "เท็จ" ระบบจะตีความฟิลด์ |
experiments[] |
ไม่บังคับ ระบุฟีเจอร์ก่อน GA ที่จะเปิดใช้ |
เนื้อความของคำขอ
เนื้อหาของคำขอต้องว่างเปล่า
เนื้อหาการตอบกลับ
ข้อความตอบกลับสำหรับ Solar.FindClosestBuildingInsights ข้อมูลเกี่ยวกับตำแหน่ง ขนาด และศักยภาพในการใช้พลังงานแสงอาทิตย์ของอาคาร
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{ "name": string, "center": { object ( |
| ช่อง | |
|---|---|
name |
ชื่อทรัพยากรของอาคารในรูปแบบ |
center |
จุดใกล้กับศูนย์กลางของอาคาร |
boundingBox |
กรอบล้อมรอบของอาคาร |
imageryDate |
วันที่ที่ได้ภาพพื้นฐาน นี่คือค่าประมาณ |
imageryProcessedDate |
เมื่อมีการประมวลผลภาพนี้เสร็จสมบูรณ์ |
postalCode |
รหัสไปรษณีย์ (เช่น รหัสไปรษณีย์ของสหรัฐอเมริกา) ที่อาคารนี้ตั้งอยู่ |
administrativeArea |
เขตบริหารระดับ 1 (เช่น ในสหรัฐอเมริกาคือรัฐ) ที่มีอาคารนี้ เช่น ในสหรัฐอเมริกา ตัวย่ออาจเป็น "MA" หรือ "CA" |
statisticalArea |
พื้นที่ทางสถิติ (เช่น เขตสำมะโนประชากรของสหรัฐอเมริกา) ที่อาคารนี้ตั้งอยู่ |
regionCode |
รหัสภูมิภาคสำหรับประเทศ (หรือภูมิภาค) ที่อาคารนี้ตั้งอยู่ |
solarPotential |
ศักยภาพในการใช้พลังงานแสงอาทิตย์ของอาคาร |
imageryQuality |
คุณภาพของภาพที่ใช้ในการคำนวณข้อมูลสำหรับอาคารนี้ |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/cloud-platform
LatLngBox
กรอบล้อมรอบในพิกัดละติจูด/ลองจิจูด
| การแสดง JSON |
|---|
{ "sw": { object ( |
| ช่อง | |
|---|---|
sw |
มุมตะวันตกเฉียงใต้ของกล่อง |
ne |
มุมตะวันออกเฉียงเหนือของกล่อง |
SolarPotential
ข้อมูลเกี่ยวกับโอกาสในการใช้พลังงานแสงอาทิตย์ของอาคาร ฟิลด์จำนวนมากในส่วนนี้กำหนดไว้ในรูปแบบ "แผง" ฟิลด์ panelCapacityWatts, panelHeightMeters และ panelWidthMeters อธิบายพารามิเตอร์ของโมเดลของกลุ่มตัวอย่างที่ใช้ในการคำนวณเหล่านี้
| การแสดง JSON |
|---|
{ "maxArrayPanelsCount": integer, "panelCapacityWatts": number, "panelHeightMeters": number, "panelWidthMeters": number, "panelLifetimeYears": integer, "maxArrayAreaMeters2": number, "maxSunshineHoursPerYear": number, "carbonOffsetFactorKgPerMwh": number, "wholeRoofStats": { object ( |
| ช่อง | |
|---|---|
maxArrayPanelsCount |
ขนาดของอาร์เรย์สูงสุด ซึ่งก็คือจำนวนแผงสูงสุดที่ติดตั้งบนหลังคาได้ |
panelCapacityWatts |
ความจุของแผงที่ใช้ในการคำนวณเป็นหน่วยวัตต์ |
panelHeightMeters |
ความสูงของแผงที่ใช้ในการคำนวณในหน่วยเมตรในแนวนอน |
panelWidthMeters |
ความกว้างเป็นเมตรในแนวนอนของแผงที่ใช้ในการคำนวณ |
panelLifetimeYears |
อายุการใช้งานที่คาดไว้ของแผงโซลาร์เซลล์เป็นปี ซึ่งใช้ในการคำนวณทางการเงิน |
maxArrayAreaMeters2 |
ขนาดของอาร์เรย์สูงสุดเป็นตารางเมตร |
maxSunshineHoursPerYear |
จำนวนชั่วโมงที่มีแสงแดดสูงสุดต่อปี ณ จุดใดก็ได้บนหลังคา ชั่วโมงที่มีแสงแดดคือการวัดปริมาณรวมของรังสีดวงอาทิตย์ (พลังงาน) ที่ได้รับต่อปี 1 ชั่วโมงที่มีแสงแดด = 1 กิโลวัตต์ชั่วโมงต่อกิโลวัตต์ (โดยกิโลวัตต์หมายถึงกิโลวัตต์ของความจุภายใต้สภาวะการทดสอบมาตรฐาน) |
carbonOffsetFactorKgPerMwh |
ปริมาณ CO2 เทียบเท่าที่ผลิตต่อ MWh ของไฟฟ้าในระบบโครงข่าย ซึ่งเป็นการวัดความเข้มของคาร์บอนจากไฟฟ้าในโครงข่ายที่ถูกแทนที่ด้วยไฟฟ้าจากพลังงานแสงอาทิตย์ |
wholeRoofStats |
ขนาดทั้งหมดและควอนไทล์ของแสงแดดสำหรับส่วนของหลังคาที่กำหนดให้กับส่วนหลังคาบางส่วน แม้จะมีชื่อว่า "ทั้งอาคาร" แต่ก็อาจไม่ได้ครอบคลุมทั้งอาคาร ดู |
buildingStats |
ควอนไทล์ขนาดและแสงแดดสำหรับทั้งอาคาร รวมถึงส่วนของหลังคาที่ไม่ได้กำหนดให้กับส่วนหลังคาบางส่วน เนื่องจากลักษณะของชิ้นส่วนเหล่านี้ไม่ชัดเจน ค่าประมาณพื้นที่หลังคาจึงไม่น่าเชื่อถือ แต่ค่าประมาณพื้นที่พื้นดินน่าเชื่อถือ อาจได้พื้นที่หลังคาทั้งอาคารที่เชื่อถือได้มากกว่าโดยการปรับขนาดพื้นที่หลังคาจาก |
roofSegmentStats[] |
ควอนไทล์ขนาดและแสงแดดสำหรับส่วนหลังคาแต่ละส่วน |
solarPanels[] |
|
solarPanelConfigs[] |
แต่ละ |
financialAnalyses[] |
|
SizeAndSunshineStats
ควอนไทล์ขนาดและความสว่างของหลังคาหรือส่วนหนึ่งของหลังคา
| การแสดง JSON |
|---|
{ "areaMeters2": number, "sunshineQuantiles": [ number ], "groundAreaMeters2": number } |
| ช่อง | |
|---|---|
areaMeters2 |
พื้นที่ของหลังคาหรือส่วนหลังคาในหน่วย m^2 นี่คือพื้นที่หลังคา (พิจารณาความเอียง) ไม่ใช่พื้นที่รอยเท้าบนพื้น |
sunshineQuantiles[] |
ควอนไทล์ของความมีแดดแบบจุดต่อจุดทั่วพื้นที่ หากมีค่า N ที่นี่ ค่านี้จะแสดงถึงเปอร์เซ็นไทล์ที่ (N-1) เช่น หากมีค่า 5 ค่า ค่าเหล่านั้นจะเป็นควอไทล์ (ต่ำสุด 25%, 50%, 75%, สูงสุด) ค่าเป็นกิโลวัตต์ชั่วโมง/กิโลวัตต์ต่อปี เช่น |
groundAreaMeters2 |
พื้นที่รอยเท้าบนพื้นดินที่หลังคาหรือส่วนหลังคาครอบคลุมในหน่วย m^2 |
RoofSegmentSizeAndSunshineStats
ข้อมูลเกี่ยวกับขนาดและควอนไทล์ความมีแดดของส่วนหลังคา
| การแสดง JSON |
|---|
{ "stats": { object ( |
| ช่อง | |
|---|---|
stats |
ขนาดทั้งหมดและควอนไทล์ของแสงแดดสำหรับส่วนหลังคา |
center |
จุดใกล้กึ่งกลางของส่วนหลังคา |
boundingBox |
กรอบล้อมรอบของส่วนหลังคา |
pitchDegrees |
มุมของส่วนหลังคาเทียบกับระนาบพื้นดินตามทฤษฎี 0 = ขนานกับพื้น, 90 = ตั้งฉากกับพื้น |
azimuthDegrees |
ทิศทางเข็มทิศที่กลุ่มหลังคาชี้ไป 0 = เหนือ, 90 = ตะวันออก, 180 = ใต้ สำหรับส่วนหลังคา "แบน" ( |
planeHeightAtCenterMeters |
ความสูงของระนาบส่วนหลังคาเป็นเมตรเหนือระดับน้ำทะเล ณ จุดที่กำหนดโดย |
SolarPanel
SolarPanel อธิบายตำแหน่ง การวางแนว และการผลิตของแผงโซลาร์เซลล์แผงเดียว ดูช่อง panelHeightMeters, panelWidthMeters และ panelCapacityWatts ใน SolarPotential เพื่อดูข้อมูลเกี่ยวกับพารามิเตอร์ของแผง
| การแสดง JSON |
|---|
{ "center": { object ( |
| ช่อง | |
|---|---|
center |
กึ่งกลางของแผง |
orientation |
การวางแนวของแผง |
yearlyEnergyDcKwh |
ปริมาณพลังงานแสงอาทิตย์ที่เลย์เอาต์นี้จับได้ตลอดทั้งปีในหน่วยกิโลวัตต์ชั่วโมง DC |
segmentIndex |
ดัชนีใน |
SolarPanelOrientation
การวางแนวของแผงโซลาร์เซลล์ ซึ่งต้องตีความโดยอิงกับมุมราบของส่วนหลังคาที่ติดตั้งแผง
| Enum | |
|---|---|
SOLAR_PANEL_ORIENTATION_UNSPECIFIED |
ไม่ทราบการวางแนวแผง |
LANDSCAPE |
แผง LANDSCAPE มีขอบยาวตั้งฉากกับทิศทางแอซิมัทของส่วนหลังคาที่วางแผง |
PORTRAIT |
PORTRAIT แผงมีขอบยาวขนานกับทิศทางแอซิมัทของส่วนหลังคาที่วางแผง |
SolarPanelConfig
SolarPanelConfig อธิบายตำแหน่งที่เฉพาะเจาะจงของแผงโซลาร์เซลล์บนหลังคา
| การแสดง JSON |
|---|
{
"panelsCount": integer,
"yearlyEnergyDcKwh": number,
"roofSegmentSummaries": [
{
object ( |
| ช่อง | |
|---|---|
panelsCount |
จำนวนแผงทั้งหมด โปรดทราบว่าค่านี้ซ้ำซ้อนกับ (ผลรวมของ) ฟิลด์ที่เกี่ยวข้องใน |
yearlyEnergyDcKwh |
ปริมาณพลังงานแสงอาทิตย์ที่เลย์เอาต์นี้จับได้ตลอดทั้งปีในหน่วยกิโลวัตต์ชั่วโมง DC โดยสมมติว่าใช้แผงตามที่อธิบายไว้ข้างต้น |
roofSegmentSummaries[] |
ข้อมูลเกี่ยวกับการผลิตส่วนหลังคาแต่ละส่วนที่มีแผงอย่างน้อย 1 แผงในเลย์เอาต์นี้ |
RoofSegmentSummary
ข้อมูลเกี่ยวกับส่วนหลังคาของอาคารที่มีแผงโซลาร์เซลล์จำนวนหนึ่งติดตั้งอยู่
| การแสดง JSON |
|---|
{ "panelsCount": integer, "yearlyEnergyDcKwh": number, "pitchDegrees": number, "azimuthDegrees": number, "segmentIndex": integer } |
| ช่อง | |
|---|---|
panelsCount |
จำนวนแผงทั้งหมดในกลุ่มนี้ |
yearlyEnergyDcKwh |
ปริมาณพลังงานแสงอาทิตย์ที่ส่วนนี้ของเลย์เอาต์จับได้ตลอดทั้งปีในหน่วยกิโลวัตต์ชั่วโมง DC โดยสมมติว่ามีแผงตามที่อธิบายไว้ข้างต้น |
pitchDegrees |
มุมของส่วนหลังคาเทียบกับระนาบพื้นดินตามทฤษฎี 0 = ขนานกับพื้น, 90 = ตั้งฉากกับพื้น |
azimuthDegrees |
ทิศทางเข็มทิศที่กลุ่มหลังคาชี้ไป 0 = เหนือ, 90 = ตะวันออก, 180 = ใต้ สำหรับส่วนหลังคา "แบน" ( |
segmentIndex |
ดัชนีใน |
FinancialAnalysis
การวิเคราะห์ต้นทุนและประโยชน์ของรูปแบบการติดตั้งแผงโซลาร์เซลล์ที่เหมาะสมที่สุดสำหรับค่าไฟฟ้าในแต่ละขนาด
| การแสดง JSON |
|---|
{ "monthlyBill": { object ( |
| ช่อง | |
|---|---|
monthlyBill |
บิลค่าไฟรายเดือนที่การวิเคราะห์นี้ใช้ |
defaultBill |
ไม่ว่าจะเป็นขนาดใบเรียกเก็บเงินที่เลือกให้เป็นใบเรียกเก็บเงินเริ่มต้นสำหรับพื้นที่ที่อาคารนี้ตั้งอยู่หรือไม่ |
averageKwhPerMonth |
ปริมาณไฟฟ้าที่บ้านใช้ในเดือนโดยเฉลี่ย โดยอิงตามขนาดบิลและอัตราค่าไฟฟ้าในพื้นที่ |
financialDetails |
ข้อมูลทางการเงินที่เกี่ยวข้องโดยไม่คำนึงถึงวิธีการจัดหาเงินทุนที่ใช้ |
leasingSavings |
ต้นทุนและประโยชน์ของการเช่าแผงโซลาร์เซลล์ |
cashPurchaseSavings |
ต้นทุนและประโยชน์ของการซื้อแผงโซลาร์เซลล์ด้วยเงินสด |
financedPurchaseSavings |
ต้นทุนและผลประโยชน์ของการซื้อแผงโซลาร์เซลล์โดยการจัดหาเงินทุนสำหรับการซื้อ |
panelConfigIndex |
ดัชนีใน |
เงินทอง
แสดงจำนวนเงินพร้อมประเภทสกุลเงิน
| การแสดง JSON |
|---|
{ "currencyCode": string, "units": string, "nanos": integer } |
| ช่อง | |
|---|---|
currencyCode |
รหัสสกุลเงิน 3 ตัวอักษรที่กำหนดไว้ใน ISO 4217 |
units |
หน่วยทั้งหมดของจำนวนเงิน เช่น หาก |
nanos |
จำนวนหน่วยนาโน (10^-9) ของจำนวนเงิน ค่าต้องอยู่ระหว่าง -999,999,999 ถึง +999,999,999 หาก |
FinancialDetails
รายละเอียดของการวิเคราะห์ทางการเงิน รายละเอียดบางอย่างเหล่านี้จัดเก็บไว้ในระดับที่สูงกว่าอยู่แล้ว (เช่น ค่าใช้จ่ายส่วนตัว) จำนวนเงินทั้งหมดเป็นช่วงระยะเวลาตลอดอายุที่กำหนดโดยฟิลด์ panelLifetimeYears ใน SolarPotential หมายเหตุ: ค่าใช้จ่ายในการซื้อแผงจะระบุไว้ในช่อง outOfPocketCost ใน CashPurchaseSavings
| การแสดง JSON |
|---|
{ "initialAcKwhPerYear": number, "remainingLifetimeUtilityBill": { object ( |
| ช่อง | |
|---|---|
initialAcKwhPerYear |
เราคิดว่าแผงโซลาร์เซลล์จะผลิตไฟฟ้ากระแสสลับได้กี่กิโลวัตต์ชั่วโมงในปีแรก |
remainingLifetimeUtilityBill |
ค่าไฟฟ้าที่ไม่ได้ผลิตจากโซลาร์เซลล์ตลอดอายุการใช้งานของแผง |
federalIncentive |
จำนวนเงินที่ใช้ได้จากสิ่งจูงใจของรัฐบาลกลาง ซึ่งจะมีผลหากผู้ใช้ซื้อแผง (มีหรือไม่มีเงินกู้) |
stateIncentive |
จำนวนเงินที่ใช้ได้จากสิ่งจูงใจของรัฐ ซึ่งจะมีผลหากผู้ใช้ซื้อแผง (มีหรือไม่มีเงินกู้) |
utilityIncentive |
จำนวนเงินที่ใช้ได้จากสิ่งจูงใจด้านสาธารณูปโภค ซึ่งจะมีผลหากผู้ใช้ซื้อแผง (มีหรือไม่มีเงินกู้) |
lifetimeSrecTotal |
จำนวนเงินที่ผู้ใช้จะได้รับจากเครดิตพลังงานหมุนเวียนจากแสงอาทิตย์ตลอดอายุการใช้งานของแผง ซึ่งจะใช้ในกรณีที่ผู้ใช้ซื้อแผง (มีหรือไม่มีเงินกู้) |
costOfElectricityWithoutSolar |
ต้นทุนค่าไฟฟ้าทั้งหมดที่ผู้ใช้จะต้องจ่ายตลอดระยะเวลาการใช้งานหากไม่ได้ติดตั้งโซลาร์ |
netMeteringAllowed |
อนุญาตให้ใช้ระบบหักลบกลบหน่วยไฟฟ้าที่ใช้ตามจริงหรือไม่ |
solarPercentage |
เปอร์เซ็นต์ (0-100) ของพลังงานที่ผู้ใช้ได้รับจากแสงอาทิตย์ ใช้ได้สำหรับปีแรก แต่จะถูกต้องโดยประมาณสำหรับปีต่อๆ ไป |
percentageExportedToGrid |
เปอร์เซ็นต์ (0-100) ของการผลิตไฟฟ้าจากแสงอาทิตย์ที่เราสันนิษฐานว่าส่งออกไปยังโครงข่ายไฟฟ้า โดยอิงจากการผลิตในไตรมาสแรก ซึ่งจะส่งผลต่อการคำนวณหากไม่อนุญาตให้ใช้การวัดผลสุทธิ |
LeasingSavings
ต้นทุนและผลประโยชน์ของการเช่าซื้อแผงโซลาร์เซลล์ที่มีการกำหนดค่าเฉพาะและมีการใช้ไฟฟ้าเฉพาะ
| การแสดง JSON |
|---|
{ "leasesAllowed": boolean, "leasesSupported": boolean, "annualLeasingCost": { object ( |
| ช่อง | |
|---|---|
leasesAllowed |
เขตอำนาจศาลนี้อนุญาตให้เช่าหรือไม่ (บางรัฐไม่อนุญาตให้เช่า) หากช่องนี้เป็นเท็จ คุณอาจควรเพิกเฉยต่อค่าในข้อความนี้ |
leasesSupported |
เครื่องมือคำนวณทางการเงินรองรับสัญญาเช่าในเขตอำนาจศาลนี้หรือไม่ หากช่องนี้เป็นเท็จ คุณอาจควรเพิกเฉยต่อค่าในข้อความนี้ ซึ่งไม่เกี่ยวข้องกับ |
annualLeasingCost |
ค่าเช่าต่อปีโดยประมาณ |
savings |
จำนวนเงินที่ประหยัดได้ (หรือไม่ประหยัด) ในช่วงระยะเวลาตลอดอายุการใช้งาน |
SavingsOverTime
ข้อมูลทางการเงินที่แชร์ระหว่างวิธีการจัดหาเงินทุนต่างๆ
| การแสดง JSON |
|---|
{ "savingsYear1": { object ( |
| ช่อง | |
|---|---|
savingsYear1 |
ประหยัดค่าใช้จ่ายในปีแรกหลังจากติดตั้งแผง |
savingsYear20 |
ประหยัดค่าใช้จ่ายในช่วง 20 ปีแรกหลังการติดตั้งแผง |
presentValueOfSavingsYear20 |
เมื่อใช้อัตราส่วนลดที่สมมติขึ้น มูลค่าปัจจุบันของเงินที่ประหยัดได้สะสมตลอด 20 ปีคือเท่าใด |
savingsLifetime |
ประหยัดตลอดอายุการใช้งานของแผง |
presentValueOfSavingsLifetime |
มูลค่าปัจจุบันของเงินที่ประหยัดได้ตลอดอายุการใช้งานสะสมคือเท่าใดเมื่อใช้อัตราคิดลดที่สมมติขึ้น |
financiallyViable |
ระบุว่าสถานการณ์นี้มีความเป็นไปได้ทางการเงินหรือไม่ จะเป็นเท็จในกรณีที่มีความมั่นคงทางการเงินต่ำ (เช่น ขาดทุน) |
CashPurchaseSavings
ต้นทุนและผลประโยชน์ของการซื้อแผงโซลาร์เซลล์ที่มีการกำหนดค่าเฉพาะอย่างชัดเจนพร้อมการใช้ไฟฟ้าเฉพาะ
| การแสดง JSON |
|---|
{ "outOfPocketCost": { object ( |
| ช่อง | |
|---|---|
outOfPocketCost |
ต้นทุนเริ่มแรกก่อนได้รับสิ่งจูงใจด้านภาษี: จำนวนเงินที่ต้องชำระจากกระเป๋าของคุณเอง เทียบกับ |
upfrontCost |
ต้นทุนเริ่มต้นหลังหักค่าจูงใจทางภาษี: คือจำนวนเงินที่ต้องชำระในช่วงปีแรก แตกต่างจาก |
rebateValue |
มูลค่าของการคืนภาษีทั้งหมด |
savings |
จำนวนเงินที่ประหยัดได้ (หรือไม่ประหยัด) ในช่วงระยะเวลาตลอดอายุการใช้งาน |
paybackYears |
จำนวนปีจนกว่าจะคืนทุน ค่าลบหมายความว่าไม่มีการคืนทุนภายในระยะเวลาตลอดอายุการใช้งาน |
FinancedPurchaseSavings
ต้นทุนและประโยชน์ของการใช้เงินกู้เพื่อซื้อแผงโซลาร์เซลล์ที่มีการกำหนดค่าเฉพาะและมีการใช้ไฟฟ้าเฉพาะ
| การแสดง JSON |
|---|
{ "annualLoanPayment": { object ( |
| ช่อง | |
|---|---|
annualLoanPayment |
การชำระเงินกู้รายปี |
rebateValue |
มูลค่าของส่วนลดภาษีทั้งหมด (รวมถึงเครดิตภาษีการลงทุนของรัฐบาลกลาง (ITC)) |
loanInterestRate |
อัตราดอกเบี้ยของเงินกู้ที่ถือว่ามีในการคำนวณชุดนี้ |
savings |
จำนวนเงินที่ประหยัดได้ (หรือไม่ประหยัด) ในช่วงระยะเวลาตลอดอายุการใช้งาน |