This repository has been archived by the owner on Aug 8, 2023. It is now read-only.
Allow annotation views to lie flat against a tilted map #10498
Labels
annotations
Annotations on iOS and macOS or markers on Android
archived
Archived because of inactivity
gl-ios
Google Maps parity
For feature parity with the Google Maps SDK for Android or iOS
iOS
Mapbox Maps SDK for iOS
MGLAnnotationView should have a
tiltsToMatchCamera
property to complement therotatesToMatchCamera
property added in #9147. The effect we’re after is similar to what you can accomplish withMGLSymbolStyleLayer.iconPitchAlignment
. Courtesy of #5245 (comment), here’s a preview of what it would look like when applied to annotation views: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’sGMSMarker.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
The text was updated successfully, but these errors were encountered: