Skip to content

Enhance UX for simple 3D navigation #10225

Description

@mahmoudadel54

Description

We need to provide further options for the 3D map navigation aimed to limit the user interaction for a more guided 3D experience in contexts where the navigation should not go outside to a particular area and the user should be well focused on a limited extent with limited navigation capabilities. This task mostly involves the 3D Camera settings for which further options should be provided
(if possible) in the 3D map map settings UI (see documentation here).

Image

Possible options we should provide to limit the 3D navigation are the following:

  • Guided 3D navigation: fix camera orientation limits and/or fixed camera orientation (this sandcastle has a "set camera reference frame" example that could be interesting for our purposes)
  • Block tilt operations to prevent the user from going underground
  • Limited zoom level if possible
  • Quick reset of the 3D map view (the camera view) to restore the initial state (this could stay in the map Navigation toolbar)
  • Enable/disable the compass

Considering the above points (any other interesting idea?) we need first of all to investigate on possible options available in the Cesium JS version current used by MS and evaluate the effort for implementing them

What kind of improvement you want to add? (check one with "x", remove the others)

  • Minor changes to existing features
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • CI related changes
  • Other... Please describe:

Other useful information

Metadata

Metadata

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions