implements Parcelable
An immutable class that aggregates all camera position parameters.
Nested Class Summary
class | StreetViewPanoramaCamera.Builder | Builds panorama cameras. |
Inherited Constant Summary
Field Summary
public final float | bearing | Direction that the camera is pointing in, in degrees clockwise from north. |
public final float | tilt | The angle, in degrees, of the camera from the horizon of the panorama. |
public final float | zoom | Zoom level near the centre of the screen. |
Public Constructor Summary
StreetViewPanoramaCamera(float zoom, float tilt, float bearing)
Constructs a StreetViewPanoramaCamera.
|
Public Method Summary
static StreetViewPanoramaCamera.Builder |
builder()
Creates a builder for a Street View panorama camera.
|
static StreetViewPanoramaCamera.Builder | |
boolean |
equals(Object o)
|
StreetViewPanoramaOrientation |
getOrientation()
Returns the particular camera's tilt and bearing as an orientation
|
int |
hashCode()
|
String |
toString()
|
Inherited Method Summary
Fields
public final float bearing
Direction that the camera is pointing in, in degrees clockwise from north.
public final float tilt
The angle, in degrees, of the camera from the horizon of the panorama. See tilt
for details of restrictions on the range of values.
public final float zoom
Zoom level near the centre of the screen. See zoom
for the definition of the
camera's zoom level.
Public Constructors
public StreetViewPanoramaCamera (float zoom, float tilt, float bearing)
Constructs a StreetViewPanoramaCamera.
Parameters
zoom | Zoom level of the camera to the panorama. See zoom for details of
restrictions. |
---|---|
tilt | The camera angle, in degrees, from the horizon of the panorama. See tilt for details of
restrictions. |
bearing | Direction that the camera is pointing in, 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 StreetViewPanoramaCamera.Builder builder ()
Creates a builder for a Street View panorama camera.
public static StreetViewPanoramaCamera.Builder builder (StreetViewPanoramaCamera camera)
Creates a builder for a Street View panorama camera
Parameters
camera |
---|
public boolean equals (Object o)
Parameters
o |
---|
public StreetViewPanoramaOrientation getOrientation ()
Returns the particular camera's tilt and bearing as an orientation
Returns
- orientation Tilt and bearing of the camera