# com.google.android.gms.maps3d.model

## Annotations

|---|---|
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/AltitudeMode` | Enumeration of possible altitude modes: absolute, relative to ground, relative to mesh, or clamped to ground. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/CollisionBehavior` | Enumeration of possible collision behaviors: required, optional, or optional and hides lower priority. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/Map3DMode` | Determines the mode of the 3D map view. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/VisibilityState` | Enumeration of possible visibility states: visible, hidden, fading in, or fading out. |

## Interfaces

|---|---|
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/Anchorable` | Implementations of this interface are guaranteed to provide a position `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/LatLngAltitude` that can be used as an anchor. |

## Classes

|---|---|
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/Camera` | Camera class to represent the camera view in a 3D map. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/CameraRestriction` | Defines the restrictions that can be applied to a camera. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/CompassControl` | A UI control that provides a compass for the 3D map. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/FlyAroundOptions` | Represents the camera preset, fly around, in a 3D map. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/FlyToOptions` | Represents the camera preset, fly to, in a 3D map. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/Glyph` | Defines a glyph, which is the element at the center of a marker icon. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/Hole` | A hole in a polygon defined by a list of vertices. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/ImageView` | Holds relevant metadata to render a bitmap from a png resource file. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/LatLngAltitude` | A latitude/longitude pair with an altitude value. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/LatLngBounds` | Represents a rectangle in geographical coordinates, including one that crosses the 180 degrees longitudinal meridian. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/LocaleOptions` | Represents the `https://developer.android.com/reference/java/util/Locale.html` in a 3D map. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/Map3DClickEvent` | Represents a click event on the 3D Map. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/Map3DControl` | Represents a UI control on the 3D map. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/Marker` | A representation of a marker object in a 3D map. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/MarkerOptions` | Defines options for a 3D marker. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/MarkerStyle` | Holds relevant metadata to render a bitmap from a png resource file or PinConfiguration. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/MarkerView` | A representation of a marker view object in a 3D map. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/MarkerViewOptions` | A representation of a marker view object in a 3D map. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/Model` | Model object class to represent a 3D model object within a 3D map scene. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/ModelOptions` | Model options class to represent the options for a 3D model object within a 3D map scene. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/Orientation` | A representation of a rotation transformation with three degrees of freedom. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/PanHorizontalControl` | A UI control that provides pan left and pan right buttons for the 3D map. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/PanVerticalControl` | A UI control that provides pan up and pan down buttons for the 3D map. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/PinConfiguration` | A class to configure the contents of a 3D marker. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/PinConfiguration.Builder` | Builder for `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/PinConfiguration`. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/PinView` | A custom `https://developer.android.com/reference/android/view/View.html` that renders a pin marker based on a `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/PinConfiguration`. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/Polygon` | A representation of a polygon object in a 3D map. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/PolygonOptions` | A representation of a polygon object in a 3D map. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/Polyline` | A representation of a polyline object in a 3D map. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/PolylineOptions` | A representation of a polyline object in a 3D map. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/PopoverOptions` | Options for creating a popover. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/PopoverShadow` | Style attributes for the popover's shadow. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/PopoverStyle` | Style attributes for the popover. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/RotateControl` | A UI control that provides rotate clockwise and rotate counterclockwise buttons for the 3D map. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/Spacer` | A UI control that acts as a spacer, taking up the remaining space in the layout. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/TiltControl` | A UI control that provides tilt up and tilt down buttons for the 3D map. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/Vector3D` | A three-dimensional real vector. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/ZoomControl` | A UI control that provides zoom in and zoom out buttons for the 3D map. |
| `https://developers.google.com/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/model/dslKt` |   |