4.4.6
This version brings several important fixes and minor features to 4.4.0 - 4.4.5 versions. No breaking changes, so it is a drop-in replacement to older 4.4.x versions.
New features:
- Added
getTimeout
,setTimeout
methods toCartoOnlineTileDataSource
,MapTilerOnlineTileDataSource
andHTTPTileDataSource
Changes, fixes:
- Fixed iOS specific issue related to SDK not properly handling 'didBecomeActive' notifications, resulting in MapView not being rendered.
- Fixed critical synchronization issue on UWP platform related to stopping rendering loop.
- Fixed flickering issues when MapView was resized on UWP platform.
- Fix global pattern alignment when using 'polygon-pattern' symbolizer.
- Fixed minor rendering issue with lines joined at steep angles when BEVEL/ROUND join modes were used.
Install with package management
-
Android gradle:
compile 'com.carto:carto-mobile-sdk:4.4.6@aar'
-
iOS and Mac Catalyst CocoaPod:
pod 'CartoMobileSDK', '4.4.6'
pod 'CartoMobileSDK-Metal', '4.4.6'
Note: Bitcode in 4.4.6 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.6 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.6
PM> Install-Package CartoMobileSDK.Android -Version 4.4.6
PM> Install-Package CartoMobileSDK.UWP -Version 4.4.6