From 288c6c61d040ecdc6419c2247d30fc2c7397f5d2 Mon Sep 17 00:00:00 2001 From: Ashik Abbas Date: Wed, 12 Aug 2026 11:16:09 +0530 Subject: [PATCH] Add sample demos for Cloud Styling, Roadmap Mode, Data Visualization, Field of View, Path Following, and Advanced Camera Animation --- .../res/layout/activity_cloud_styling.xml | 133 ++++ .../res/layout/activity_path_following.xml | 208 ++++++ .../control_panel_advanced_animation.xml | 111 +++ .../layout/control_panel_cloud_styling.xml | 82 +++ .../control_panel_data_visualization.xml | 110 +++ .../layout/control_panel_field_of_view.xml | 126 ++++ .../res/layout/control_panel_roadmap_mode.xml | 82 +++ .../common/src/main/res/values/strings.xml | 5 +- .../AdvancedCameraAnimationVisualTest.java | 84 +++ .../maps3djava/CloudStylingVisualTest.java | 84 +++ .../DataVisualizationVisualTest.java | 85 +++ .../maps3djava/FieldOfViewVisualTest.java | 85 +++ .../maps3djava/PathFollowingVisualTest.java | 84 +++ .../maps3djava/RoadmapModeVisualTest.java | 89 +++ .../AdvancedCameraAnimationActivity.java | 576 +++++++++++++++- .../cloudstyling/CloudStylingActivity.java | 85 ++- .../DataVisualizationActivity.java | 263 ++++++- .../fieldofview/FieldOfViewActivity.java | 133 +++- .../pathfollowing/PathFollowingActivity.java | 419 +++++++++++- .../roadmapmode/RoadmapModeActivity.java | 86 ++- .../AdvancedCameraAnimationVisualTest.kt | 83 +++ .../maps3dkotlin/CloudStylingVisualTest.kt | 83 +++ .../DataVisualizationVisualTest.kt | 83 +++ .../maps3dkotlin/FieldOfViewVisualTest.kt | 83 +++ .../maps3dkotlin/PathFollowingVisualTest.kt | 83 +++ .../maps3dkotlin/RoadmapModeVisualTest.kt | 83 +++ .../AdvancedCameraAnimationActivity.kt | 527 +++++++++++++- .../cloudstyling/CloudStylingActivity.kt | 73 +- .../DataVisualizationActivity.kt | 238 ++++++- .../fieldofview/FieldOfViewActivity.kt | 131 +++- .../pathfollowing/PathFollowingActivity.kt | 394 ++++++++++- .../roadmapmode/RoadmapModeActivity.kt | 70 +- .../app/src/main/AndroidManifest.xml | 2 +- .../com/example/composedemos/MainActivity.kt | 311 +++++---- .../AdvancedCameraAnimationActivity.kt | 645 +++++++++++++++++- .../fieldofview/FieldOfViewActivity.kt | 209 +++++- .../pathfollowing/PathFollowingActivity.kt | 447 +++++++++++- .../roadmapmode/RoadmapModeActivity.kt | 140 +++- .../composedemos/routes/RouteEngine.kt | 25 +- .../scenarios/CameraAttributesScreen.kt | 4 +- 40 files changed, 6329 insertions(+), 315 deletions(-) create mode 100644 Maps3DSamples/ApiDemos/common/src/main/res/layout/activity_cloud_styling.xml create mode 100644 Maps3DSamples/ApiDemos/common/src/main/res/layout/activity_path_following.xml create mode 100644 Maps3DSamples/ApiDemos/common/src/main/res/layout/control_panel_advanced_animation.xml create mode 100644 Maps3DSamples/ApiDemos/common/src/main/res/layout/control_panel_cloud_styling.xml create mode 100644 Maps3DSamples/ApiDemos/common/src/main/res/layout/control_panel_data_visualization.xml create mode 100644 Maps3DSamples/ApiDemos/common/src/main/res/layout/control_panel_field_of_view.xml create mode 100644 Maps3DSamples/ApiDemos/common/src/main/res/layout/control_panel_roadmap_mode.xml create mode 100644 Maps3DSamples/ApiDemos/java-app/src/androidTest/java/com/example/maps3djava/AdvancedCameraAnimationVisualTest.java create mode 100644 Maps3DSamples/ApiDemos/java-app/src/androidTest/java/com/example/maps3djava/CloudStylingVisualTest.java create mode 100644 Maps3DSamples/ApiDemos/java-app/src/androidTest/java/com/example/maps3djava/DataVisualizationVisualTest.java create mode 100644 Maps3DSamples/ApiDemos/java-app/src/androidTest/java/com/example/maps3djava/FieldOfViewVisualTest.java create mode 100644 Maps3DSamples/ApiDemos/java-app/src/androidTest/java/com/example/maps3djava/PathFollowingVisualTest.java create mode 100644 Maps3DSamples/ApiDemos/java-app/src/androidTest/java/com/example/maps3djava/RoadmapModeVisualTest.java create mode 100644 Maps3DSamples/ApiDemos/kotlin-app/src/androidTest/java/com/example/maps3dkotlin/AdvancedCameraAnimationVisualTest.kt create mode 100644 Maps3DSamples/ApiDemos/kotlin-app/src/androidTest/java/com/example/maps3dkotlin/CloudStylingVisualTest.kt create mode 100644 Maps3DSamples/ApiDemos/kotlin-app/src/androidTest/java/com/example/maps3dkotlin/DataVisualizationVisualTest.kt create mode 100644 Maps3DSamples/ApiDemos/kotlin-app/src/androidTest/java/com/example/maps3dkotlin/FieldOfViewVisualTest.kt create mode 100644 Maps3DSamples/ApiDemos/kotlin-app/src/androidTest/java/com/example/maps3dkotlin/PathFollowingVisualTest.kt create mode 100644 Maps3DSamples/ApiDemos/kotlin-app/src/androidTest/java/com/example/maps3dkotlin/RoadmapModeVisualTest.kt diff --git a/Maps3DSamples/ApiDemos/common/src/main/res/layout/activity_cloud_styling.xml b/Maps3DSamples/ApiDemos/common/src/main/res/layout/activity_cloud_styling.xml new file mode 100644 index 00000000..61ebe477 --- /dev/null +++ b/Maps3DSamples/ApiDemos/common/src/main/res/layout/activity_cloud_styling.xml @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Maps3DSamples/ApiDemos/common/src/main/res/layout/activity_path_following.xml b/Maps3DSamples/ApiDemos/common/src/main/res/layout/activity_path_following.xml new file mode 100644 index 00000000..e4023664 --- /dev/null +++ b/Maps3DSamples/ApiDemos/common/src/main/res/layout/activity_path_following.xml @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Maps3DSamples/ApiDemos/common/src/main/res/layout/control_panel_advanced_animation.xml b/Maps3DSamples/ApiDemos/common/src/main/res/layout/control_panel_advanced_animation.xml new file mode 100644 index 00000000..d0a40acc --- /dev/null +++ b/Maps3DSamples/ApiDemos/common/src/main/res/layout/control_panel_advanced_animation.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + +