public static final class

CameraPosition.Builder

extends Object
java.lang.Object
   ↳ com.amazon.geo.mapsv2.model.CameraPosition.Builder

Class Overview

Class for building CameraPosition objects.

Summary

Public Constructors
CameraPosition.Builder()
Initializes an empty CameraPosition.Builder.
CameraPosition.Builder(CameraPosition previous)
Initializes a new CameraPosition.Builder and sets all of its fields to the values from an existing CameraPosition.
Public Methods
CameraPosition.Builder bearing(float bearing)
Sets the bearing (rotation) of the camera, in degrees clockwise from north.
CameraPosition build()
Creates the new CameraPosition.
CameraPosition.Builder target(LatLng location)
Sets the camera target location to the specified LatLng.
CameraPosition.Builder tilt(float tilt)
Sets the tilt of the camera.
CameraPosition.Builder zoom(float zoom)
Sets the zoom level of the camera.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public CameraPosition.Builder ()

Initializes an empty CameraPosition.Builder.

public CameraPosition.Builder (CameraPosition previous)

Initializes a new CameraPosition.Builder and sets all of its fields to the values from an existing CameraPosition.

Parameters
previous A CameraPosition with the initial values for this builder.

Public Methods

public CameraPosition.Builder bearing (float bearing)

Sets the bearing (rotation) of the camera, in degrees clockwise from north.

Parameters
bearing The desired bearing.
Returns
  • The CameraPosition.Builder.

public CameraPosition build ()

Creates the new CameraPosition.

Returns
  • The new CameraPosition object.

public CameraPosition.Builder target (LatLng location)

Sets the camera target location to the specified LatLng. Moving the camera to this position centers the camera on the location.

Parameters
location The LatLng representing the latitude / longitude of the desired camera target.
Returns
  • The CameraPosition.Builder.

public CameraPosition.Builder tilt (float tilt)

Sets the tilt of the camera. Note that this value is clamped depending on the camera zoom.

Parameters
tilt The desired camera angle.
Returns
  • The CameraPosition.Builder.

public CameraPosition.Builder zoom (float zoom)

Sets the zoom level of the camera.

Parameters
zoom The desired zoom level of the camera.
Returns
  • The CameraPosition.Builder.