public class

StreetViewPanoramaCamera

extends Object
implements Parcelable Parcelable
java.lang.Object
   ↳ com.google.android.gms.maps.model.StreetViewPanoramaCamera

Class Overview

An immutable class that aggregates all camera position parameters.

Summary

Nested Classes
class StreetViewPanoramaCamera.Builder Builds panorama cameras. 
[Expand]
Inherited Constants
From interface android.os.Parcelable
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.
public final float zoom Zoom level near the centre of the screen.
Public Constructors
StreetViewPanoramaCamera(float zoom, float tilt, float bearing)
Constructs a StreetViewPanoramaCamera.
Public Methods
static StreetViewPanoramaCamera.Builder builder()
Creates a builder for a Street View panorama camera.
static StreetViewPanoramaCamera.Builder builder(StreetViewPanoramaCamera camera)
Creates a builder for a Street View panorama camera
boolean equals(Object o)
StreetViewPanoramaOrientation getOrientation()
Returns the particular camera's tilt and bearing as an orientation
int hashCode()
String toString()
void writeToParcel(Parcel out, int flags)
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

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 float: Zoom level of the camera to the panorama. See zoom for details of restrictions.
tilt float: The camera angle, in degrees, from the horizon of the panorama. See tilt for details of restrictions.
bearing float: 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.

Returns
StreetViewPanoramaCamera.Builder

public static StreetViewPanoramaCamera.Builder builder (StreetViewPanoramaCamera camera)

Creates a builder for a Street View panorama camera

Parameters
camera StreetViewPanoramaCamera
Returns
StreetViewPanoramaCamera.Builder

public boolean equals (Object o)

Parameters
o Object
Returns
boolean

public StreetViewPanoramaOrientation getOrientation ()

Returns the particular camera's tilt and bearing as an orientation

Returns
StreetViewPanoramaOrientation orientation Tilt and bearing of the camera

public int hashCode ()

Returns
int

public String toString ()

Returns
String

public void writeToParcel (Parcel out, int flags)

Parameters
out Parcel
flags int