[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-27 UTC."],[],[],null,["# com.google.android.gms.maps3d\n=============================\n\nInterfaces\n----------\n\n|----------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------|\n| [OnCameraAnimationEndListener](/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/OnCameraAnimationEndListener) | A listener that is invoked when the 3d map camera animation ends. |\n| [OnCameraChangedListener](/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/OnCameraChangedListener) | A listener that is invoked when the 3d map detects a camera movement. |\n| [OnMap3DClickListener](/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/OnMap3DClickListener) | Listener for click events that occur on the 3D map. |\n| [OnMap3DViewReadyCallback](/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/OnMap3DViewReadyCallback) | Callback interface for when the [Map3DView](/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/Map3DView) is ready. |\n| [OnMapReadyListener](/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/OnMapReadyListener) | A listener that is invoked when the scene inside the Map3DView has been rendered and is ready. |\n| [OnMapSteadyListener](/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/OnMapSteadyListener) | A listener that is invoked when the scene is steady. |\n| [OnMarkerClickListener](/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/OnMarkerClickListener) | Listener for marker click events. |\n| [OnModelClickListener](/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/OnModelClickListener) | Listener for 3d model objects on the map click events. |\n| [OnPolygonClickListener](/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/OnPolygonClickListener) | Listener for polygon click events. |\n| [OnPolylineClickListener](/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/OnPolylineClickListener) | Listener for polyline click events. |\n\nClasses\n-------\n\n|----------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------|\n| [GoogleMap3D](/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/GoogleMap3D) | Controller class of the map3d functionality powering the Map3DView. |\n| [Map3DOptions](/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/Map3DOptions) | Base class to configure the Map3dView and related classes during their initialization. |\n| [Map3DView](/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/Map3DView) | Main class that represents a 3D map view. |\n| [ValidatorsKt](/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/ValidatorsKt) | |\n| [Map3DOptions.Companion](/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/Map3DOptions.Companion) | |\n| [Validators](/maps/documentation/maps-3d/android-sdk/reference/com/google/android/gms/maps3d/Validators) | Utility class for validating model objects. |"]]