This repository has been archived by the owner on Aug 8, 2023. It is now read-only.
Simplify and consolidate Shape sources #10410
Labels
iOS
Mapbox Maps SDK for iOS
macOS
Mapbox Maps SDK for macOS
refactor
runtime styling
SEMVER-MAJOR
Requires a major release according to Semantic Versioning rules
In #9983 and previous tickets, there has been much discussion over the naming and convention around
MGLComputedShapeSource
and its related classes.Previous conversations have centered around:
MGLAbstractShapeSource
in favor of a singleMGLShapeSource
that allows providing the shape content in a single call, or via callbacks. #9983(comment)MGLComputedShapeSourceDataSource
to better indicate that it will not be called on the main thread, and should be implemented with thread safety in mind.1, 2, and 3MGLShapeSourceOption
, and better align it with the specific options of the shape source being used.cc @1ec5
The text was updated successfully, but these errors were encountered: