Page Summary
-
StreetViewPanoramaOrientationis an immutable class that defines the user's point of view in a Street View panorama. -
It's characterized by
tilt(vertical angle) andbearing(horizontal angle/direction). -
You can create instances using its constructor or the provided builder methods.
-
tiltis restricted to a range of -90 to +90 degrees. -
bearingvalues are normalized to be within 0 (inclusive) and 360 (exclusive) degrees, representing direction clockwise from north.
implements Parcelable
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 |
equals(Object o)
|
| int |
hashCode()
|
| String |
toString()
|
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 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 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 |
|---|
public boolean equals (Object o)
Parameters
| o |
|---|