This version brings several important fixes and minor features to 4.4.0 - 4.4.6 versions. No breaking changes, so it is a drop-in replacement to older 4.4.x versions.
New features:
- Added support for generic expressions in CartoCSS 'Map' element.
- Added support for CartoCSS 'line-miterlimit' property, tweaked join handling in case of offsets/patterns.
- Generalized CartoCSS font support, added support expression based face names
Changes, fixes:
- Fixed Angle UWP related threading issues, if multiple views were used.
- Fixed minor synchronization issue with
RasterTileLayer
- Improved handling of null blob in
TileData
- Improved normal map building for overzoomed tiles, resulting is less artifacts.
- Improved reporting of .so loading errors on Android (re-throw original exception, instead of just logging/failing afterwards)
- Added handling of
OnPointerExited
event in UWPMapView
- Build script fixes, fixes related to latest Python versions, Android NDK25 support
Install with package management
-
Android gradle:
compile 'com.carto:carto-mobile-sdk:4.4.7@aar'
-
iOS and Mac Catalyst CocoaPod:
pod 'CartoMobileSDK', '4.4.7'
pod 'CartoMobileSDK-Metal', '4.4.7'
Note: Bitcode in 4.4.7 is generated using Xcode 13.2.1 and could be incompatible with earlier (12.x) Xcode versions
Note: Mac Catalyst apps are supported only using ''CartoMobileSDK-Metal' framework. Also, in order to use iOS Simulator with the SDK on M1 Macs, 'CartoMobileSDK-Metal' framework should be used due to bugs in legacy OpenGL implementation on such devices.
- Swift Package Manager (iOS and Mac Catalyst):
https://github.com/nutiteq/mobile-sdk-ios-swift-package.git
https://github.com/nutiteq/mobile-sdk-ios-metal-swift-package.git
Note: Bitcode in 4.4.7 is generated using Xcode 13.2.1 and could be incompatible with earlier (12.x) Xcode versions
Note: Mac Catalyst apps are supported only using 'Metal' framework.
- Xamarin and Visual Studio Package Manager (nuget) console:
PM> Install-Package CartoMobileSDK.iOS -Version 4.4.7
PM> Install-Package CartoMobileSDK.Android -Version 4.4.7
PM> Install-Package CartoMobileSDK.UWP -Version 4.4.7