googlemaps-samples / googlemaps-samples/android-maps3d-samples
Android 3D Samples do not work
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 9
- Forks
- 5
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 9
Description
Environment details
- 3D SDK
- Android 16
- com.google.android.gms:play-services-maps3d v0.0.2
Steps to reproduce
Import the samples project.
Code example
Run any of the samples.
Stack trace
2025-10-17 16:35:41.850 25076-25076 Map3DView com.example.maps3dkotlin I [Map3DView] constructor 2
2025-10-17 16:35:41.851 25076-25076 Map3dOptions com.example.maps3dkotlin D [fromAttributeSet] fromAttributeSet done.
2025-10-17 16:35:41.852 25076-25076 Map3DView com.example.maps3dkotlin I [Map3DView] onCreate
2025-10-17 16:35:41.852 25076-25076 Map3DViewLifecycleHelpe com.example.maps3dkotlin I [Map3DViewLifecycleHelper] createDelegate
2025-10-17 16:35:41.852 25076-25076 Map3DViewLifecycleHelpe com.example.maps3dkotlin I [Map3DViewLifecycleHelper] maybeCreateDelegate
2025-10-17 16:35:41.858 25076-25114 Map3DInitializer com.example.maps3dkotlin D [Map3DInitializer] remoteAuthenticate: authenticate start.
2025-10-17 16:35:41.858 25076-25114 Map3DInitializer com.example.maps3dkotlin D [Map3DInitializer] remoteAuthenticate: authenticate done.
2025-10-17 16:35:41.859 25076-25076 Map3DViewLifecycleHelpe com.example.maps3dkotlin I [Map3DViewLifecycleHelper] getMap3DViewAsync
2025-10-17 16:35:41.859 25076-25076 Map3DViewLifecycleHelpe com.example.maps3dkotlin I [Map3DViewLifecycleHelper] getMap3DViewAsync: delegate not ready.
2025-10-17 16:35:41.860 25076-25076 Map3DViewLifecycleHelpe com.example.maps3dkotlin I [Map3DViewLifecycleHelper] createDelegate
2025-10-17 16:35:41.860 25076-25076 Map3DViewLifecycleHelpe com.example.maps3dkotlin I [Map3DViewLifecycleHelper] maybeCreateDelegate
2025-10-17 16:35:41.861 25076-25114 Map3DInitializer com.example.maps3dkotlin D [Map3DInitializer] remoteAuthenticate: authenticate start.
2025-10-17 16:35:41.861 25076-25114 Map3DInitializer com.example.maps3dkotlin D [Map3DInitializer] remoteAuthenticate: authenticate done.
2025-10-17 16:35:41.873 25076-25096 OpenGLRenderer com.example.maps3dkotlin E Unable to match the desired swap behavior.
2025-10-17 16:35:41.892 25076-25076 Map3DModuleInstaller com.example.maps3dkotlin W maps3d module is not available. Trying to install it.
2025-10-17 16:35:41.894 25076-25076 Map3DModuleInstaller com.example.maps3dkotlin W maps3d module is not available. Trying to install it.
2025-10-17 16:35:41.900 25076-25076 Map3DModuleInstaller com.example.maps3dkotlin I maps3d module is not installed. Requesting install.
2025-10-17 16:35:41.900 25076-25076 Map3DModuleInstaller com.example.maps3dkotlin I maps3d module is not installed. Requesting install.
2025-10-17 16:35:42.425 25076-25096 OpenGLRenderer com.example.maps3dkotlin D endAllActiveAnimators on 0xb400007996e4ad90 (UnprojectedRipple) with handle 0xb400007876e62810
2025-10-17 16:35:42.448 25076-25076 WindowOnBackDispatcher com.example.maps3dkotlin W sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@8d08bc1
2025-10-17 16:35:58.715 25076-25076 Map3DModuleInstaller com.example.maps3dkotlin E [Map3DModuleInstaller] Install error: INTERNAL_ERROR
2025-10-17 16:35:58.716 25076-25076 Map3DInitializer com.example.maps3dkotlin D [Map3DInitializer] Install module failed: INTERNAL_ERROR
2025-10-17 16:35:58.718 25076-25076 HelloMapActivity com.example.maps3dkotlin E Error loading map (Ask Gemini)
java.lang.IllegalStateException: P3D Maps SDK implementation module could not be initialized.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by importing the samples project and running any sample on Android 16 with com.google.android.gms:play-services-maps3d v0.0.2. Follow Map3DView, Map3DViewLifecycleHelper, Map3DInitializer, and Map3DModuleInstaller through the reported INTERNAL_ERROR; done means the sample loads its map without the implementation module initialization failure.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100