AI-generated Key Takeaways
-
StreetViewPanoramaOrientation is an immutable class that aggregates user point of view parameters for a Street View panorama.
-
It includes fields for
bearing(direction from north) andtilt(vertical angle) of the orientation. -
A nested
Builderclass is available to constructStreetViewPanoramaOrientationobjects. -
You can create a
StreetViewPanoramaOrientationusing a constructor withtiltandbearingparameters. -
Static builder methods are provided to create a builder instance.
An immutable class that aggregates all user point of view parameters.
Nested Class Summary
| class | StreetViewPanoramaOrientation.Builder | Builds Street View panorama orientations. | |
Inherited Constant Summary
Field Summary
| public final float | bearing | Direction of the orientation, in degrees clockwise from north. |
| public final float | tilt | The angle, in degrees, of the orientation. |
Public Constructor Summary
|
StreetViewPanoramaOrientation(float tilt, float bearing)
Constructs a StreetViewPanoramaOrientation.
|
Public Method Summary
| static StreetViewPanoramaOrientation.Builder |
builder()
Creates a builder for a Street View panorama orientation.
|
| static StreetViewPanoramaOrientation.Builder |
builder(StreetViewPanoramaOrientation
orientation)
Creates a builder for a Street View panorama orientation
|
| boolean | |
| int |
hashCode()
|
| String |
toString()
|
| void |
writeToParcel(Parcel out, int
flags)
|
Inherited Method Summary
Fields
public final float bearing
Direction of the orientation, in degrees clockwise from north.
public final float tilt
The angle, in degrees, of the orientation. See
StreetViewPanoramaOrientation.Builder.tilt for details of restrictions on
the range of values.
Public Constructors
public StreetViewPanoramaOrientation (float tilt, float bearing)
Constructs a StreetViewPanoramaOrientation.
Parameters
| tilt | The angle, in degrees, of the orientation. See
StreetViewPanoramaOrientation.Builder.tilt for details of
restrictions. |
|---|---|
| bearing | Direction of the orientation, in degrees clockwise from north. This value will be normalized to be within 0 degrees inclusive and 360 degrees exclusive. |
Throws
| IllegalArgumentException | if tilt is outside the range of -90 to 90 degrees inclusive. |
|---|
Public Methods
public static StreetViewPanoramaOrientation.Builder builder ()
Creates a builder for a Street View panorama orientation.
public static StreetViewPanoramaOrientation.Builder builder (StreetViewPanoramaOrientation orientation)
Creates a builder for a Street View panorama orientation
Parameters
| orientation | must not be null. |
|---|