4.3.4
mtehver
released this
05 Feb 15:38
·
375 commits
to master
since this release
This update includes stability improvements, bug fixes and some new features. No breaking changes, so it is drop-in replacement to 4.3.0, 4.3.1, 4.3.2 and 4.3.3. We suggest everyone to update apps to this version.
New features:
- Added support for setting routing parameters to
SGREOfflineRoutingService
(setRoutingParameter
,getRoutingParameter
methods) - Added 'placement-priority' support for vector tile labels, allowing setting priorities for individual labels
- Added
onSurfaceChanged
event toMapRendererListener
. This method is called when map is resized.
Changes/fixes:
- Reduced rendering artifacts of wide dashed lines in vector tile renderer
- Better precision when compressing vector tile coordinates, fixes rare visual artifacts
- Fixed critical Xamarin iOS synchronization redrawing/disposing issues, causing exceptions
- Fixed
VectorTileLayer
rendering issue related to opacity handling - Fixed watermark options being ignored after initial rendering
- Fixed non-opaque highlight/shadow color handling in
HillshadeRasterTileLayer
- Fixed out of range memory access issues when packing large VT geometries
- Fixed an issue in VT line clipping implementation causing missing initial vertices in border cases
- Optimizations when converting GeoJSON data to vector tile format (
GeoJSONVectorTileDataSource
) - Additional safety checks in Android bitmap conversions
Install with package management
-
Android gradle:
compile 'com.carto:carto-mobile-sdk:4.3.4@aar'
-
iOS CocoaPod:
pod 'CartoMobileSDK', '4.3.4'
-
Xamarin and Visual Studio Package Manager (nuget) console:
PM> Install-Package CartoMobileSDK.iOS -Version 4.3.4
PM> Install-Package CartoMobileSDK.Android -Version 4.3.4
PM> Install-Package CartoMobileSDK.UWP -Version 4.3.4