- Developers
- Sygic Maps SDK
- Release Notes
- 17.0
- Change Log
Change Log
17.0.0 (2020-08-07)
Bug Fixes
- Core: Fix dispatcher executor_traits after SYL integration
- Map: Allow processing polygon with touching vertices and fix errors in polygon calculation
- Map: Draw capitalized city center label if it is set in the skin
- Map: Fix blending of dashed polyline inner part with borders
- Map: Return connection error when online map list failed to load
- Map: Set empty progress callbacks in MapLoader constructor
- Map: Store view size for TextureView
- Places: Handle properly custom places categories
- Windows: Handle already downloaded files when resuming a download
Features
- Android: Add delay attribute to Waypoint
- Android: Add documentation to position, course and fix router documentation
- Android: Add NonNull to CoreInitCallback
onError() - Android: Add Android EV interface
- Android: Add basic Bluetooth SCO support. request audio focus for TTS sounds
- Android: Add buffering time for HFP
- Android: Call listeners in custom Executor
- Android: Add getAudioRoute in AudioManager
- Android: Implement HFP delay
- Android: Implement Android interface for the new map API
- Android: Implement search category page request
- Android: Add interface for premium incidents
- Android: Remove remote control
- Android: Add wait for HFP connection and force speaker
- Core: Add HTTP delete request
- DriversBehavior: Deprecate DriversBehavior or ANR and iOS interfaces
- iOS: Add EV interface
- iOS: New search iOS interface
- iOS: New SYMaploader interface
- IOS: Add premium flag to incident link
- Map: Add EV POI support to interface
- Map: Add MapLoader functions that allow loading/unloading of multiple maps at once
- Search: Integrate Sygic Search Library to Maps SDK
- Map: Add partially installed status for map packages
- Map: Add monolit map provider
- Map: Preprocess polygon with right angles for smoother appearance
- Map: Provide service for access to terrain height
- Map: Read and display EV Poi data
- Map: Recognise maps installed manually in the MapLoader
- Navigaiton: Add EV profile settings
- Navigation: Add battery status for electric vehicles
- Navigation: Add ExploreChargingStationsAtPosition
- Online: Remove OnlineRemoteControl
- Routing: Add CalculateEVRange function
- Routing: Add CalculateRouteWithStops for EV
- Routing: Add ExploreChargingStationOnRoute
- Routing: Add GetChargingWaypoints function
- Search: Integrated SygicSearchLibrary for Android SygicMaps
BREAKING CHANGES
- Multiple deprecated features have been removed from IOS and Android interface. See Migration guide for more information.
- Search: Search Session is now required for requesting autocomplete/geocode/places
- Android: NonNull annotation added to CoreInitCallback onError() method parameter
- Map: Old MapLoader interface has been removed, the new, c-style, interface
must be used - Online: Remove OnlineRemoteControl
- Next article: Migration Guide