Skip to content
This repository was archived by the owner on Aug 8, 2023. It is now read-only.
This repository was archived by the owner on Aug 8, 2023. It is now read-only.

Allow annotation views to lie flat against a tilted map #10498

Description

@1ec5

MGLAnnotationView should have a tiltsToMatchCamera property to complement the rotatesToMatchCamera property added in #9147. The effect we’re after is similar to what you can accomplish with MGLSymbolStyleLayer.iconPitchAlignment. Courtesy of #5245 (comment), here’s a preview of what it would look like when applied to annotation views:

flattened hydrants

Originally, #5067 introduced a flat property to MGLAnnotationView, off by default, that allowed the view to appear to lie flat against the map as the map tilts. The idea was to match the Google Maps SDK’s GMSMarker.flat property. However, as seen in #5090, all it did was to vertically scale the view, a very different effect.

We backed out the flat option in #5546. #5245 attempted to transform the view the right way to match the map’s transform, but that effort went cold. This issue tracks reviving #5245, in hopes that exposing the map’s transform matrix to the SDK will also enable future improvements for using the SDK with SceneKit.

/cc @fabian-guerra @lilykaiser

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Google Maps parityFor feature parity with the Google Maps SDK for Android or iOSannotationsAnnotations on iOS and macOS or markers on AndroidarchivedArchived because of inactivitygl-iosiOSMapbox Maps SDK for iOS

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions