Skip to content

4.1.1

Compare
Choose a tag to compare
@jaakla jaakla released this 12 Dec 11:25
· 1201 commits to master since this release

This is a maintenance release for SDK 4.1.x containing mostly fixes
but also some new features.

New features:

  • Implemented route matching support in ValhallaOfflineRoutingService and PackageManagerValhallaRoutingService classes
  • Included NMLModelLODTree support and related classes in the build (missing from all previous 4.x builds)
  • Added postcode to geocoding responses
  • Implemented building-min-height parameter for CartoCSS
  • Improved support for offline Valhalla routing with multimodal profile

Fixes/changes:

  • Improved text placement in vector tile renderer with texts that have non-zero vertical offsets
  • Improved tilting gesture handling on UWP
  • Performance optimizations for MB vector tile decoder
  • Pelias Online geocoding fixes
  • Text rendering quality improvements
  • Improvement of Mapnik XML styling reader
  • Fixed building height issue with built-in basemaps when 3d buildings are enabled
  • Fixed vector tile layer elements missing at zoom level 24
  • Fixed http:// and https:// handling when accessing CartoCSS external resources
  • Fixed subtle background rendering issues on iOS (PowerVR) due to insufficient precision in fragment shaders
  • Fixed UWP specific issue - do not try to create EGL context when panel size is 0
  • Fixed custom HTTP headers being ignored when using HTTPTileDataSource
  • Fixed basemap 3D building height calculation
  • Fixed z-fighting/flickering issue with overlapping basemap 3D buildings
  • Fixed minor rendering issues with NMLModelLODTreeLayer
  • Fixed a small memory leak with vector layers containing NMLModels
  • Documentation fixes

Install with package management

  • iOS CocoaPod:

    pod 'CartoMobileSDK', '4.1.1'

  • Android gradle:

    compile 'com.carto:carto-mobile-sdk:4.1.1@aar'

  • Xamarin and Visual Studio Package Manager (nuget) console. Note that Android and iOS have slightly different version number there:

  PM> Install-Package CartoMobileSDK.iOS -Version 4.1.1.1
  PM> Install-Package CartoMobileSDK.Android -Version 4.1.1.1
  PM> Install-Package CartoMobileSDK.UWP -Version 4.1.1