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 | |
StreetViewPanoramaOrientation |
getOrientation()
Returns the particular camera's tilt and bearing as an orientation
|
int |
hashCode()
|
String |
toString()
|
void |
writeToParcel(Parcel out, int
flags)
|
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
StreetViewPanoramaCamera.Builder.tilt
for details of restrictions on the
range of values.
public final float zoom
Zoom level near the centre of the screen. See
StreetViewPanoramaCamera.Builder.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
StreetViewPanoramaCamera.Builder.zoom for details of restrictions. |
---|---|
tilt | The camera angle, in degrees, from the horizon of the panorama. See
StreetViewPanoramaCamera.Builder.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 | The camera that will be set to the builder. Must not be null . |
---|
public boolean equals (Object o)
public StreetViewPanoramaOrientation getOrientation ()
Returns the particular camera's tilt and bearing as an orientation
Returns
- orientation Tilt and bearing of the camera