Stay organized with collections
Save and categorize content based on your preferences.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-27 UTC.
[null,null,["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. |"]]