Skip to content

GlobeControls: Further Improvements #438

@gkjohnson

Description

@gkjohnson

Highest Priority

  • Limit distance above ground. Orbiting is okay? But can't zoom out once beyond a certain point? Limit how far we can initiate rotation from?
  • Force zooming in to a certain lat / lon?

High Priority

  • Retain a height when close to the surface? Ie snap back down when possible? The initial tiles are low res which pushes the tiles upward
  • Enable two-finger drag, rotate, and zoom while keeping the positions under the fingers consistent
  • Adjust the zoom speed to more accurately match the pinch speed
  • Auto orient the camera to a reasonable position based on initial position (ie tilt the camera angle as zooming in)

Other

  • Slow to a stop on zoom out to globe
  • There's an order of operations issue between tile update and controls update. You need to update the camera to update the tiles - but you also want to update the camera position based on the visible tiles.
  • Shift + scroll could adjust altitude

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions