solar/v1 library

Solar API - v1

Solar API.

For more information, see developers.google.com/maps/documentation/solar

Create an instance of SolarApi to access these resources:

Classes

BuildingInsights
Response message for Solar.FindClosestBuildingInsights.
BuildingInsightsResource
CashPurchaseSavings
Cost and benefit of an outright purchase of a particular configuration of solar panels with a particular electricity usage.
DataLayers
Information about the solar potential of a region.
DataLayersResource
FinancedPurchaseSavings
Cost and benefit of using a loan to buy a particular configuration of solar panels with a particular electricity usage.
FinancialAnalysis
Analysis of the cost and benefits of the optimum solar layout for a particular electric bill size.
FinancialDetails
Details of a financial analysis.
GeoTiffResource
LatLngBox
A bounding box in lat/lng coordinates.
LeasingSavings
Cost and benefit of leasing a particular configuration of solar panels with a particular electricity usage.
RoofSegmentSizeAndSunshineStats
Information about the size and sunniness quantiles of a roof segment.
RoofSegmentSummary
Information about a roof segment on the building, with some number of panels placed on it.
SavingsOverTime
Financial information that's shared between different financing methods.
SizeAndSunshineStats
Size and sunniness quantiles of a roof, or part of a roof.
SolarApi
Solar API.
SolarPanel
SolarPanel describes the position, orientation, and production of a single solar panel.
SolarPanelConfig
SolarPanelConfig describes a particular placement of solar panels on the roof.
SolarPotential
Information about the solar potential of a building.

Typedefs

Date = $Date
Represents a whole or partial calendar date, such as a birthday.
HttpBody = $HttpBody
Message that represents an arbitrary HTTP body.
LatLng = $LatLng
An object that represents a latitude/longitude pair.
Money = $Money
Represents an amount of money with its currency type.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.