Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.9.0] - 2024-04-02¶
Added¶
Address Search
Offboard Listener
Content Updater for ContentStore
dispatchonmainThread
on safecallObjectcanDoAutoUpdate
flag for offboardlistener constructorsafe call for
gem_path
methodscompare operator in Version class
dispatchOnMainThread
flag defaults true forclear
method in RoutingserviceAllStoreCategoriesList field in SearchPreferences
ExternalRendererMarkers
setMapLanguage
methodsetCameraFocus
andgetCameraFocus
methodsgetMapVersion
methodgetExtraImage
method
Changed¶
Refactor - modified more methods to non async
Removed err == 0 check from
onNotifyComplete
method on Search resultssetAllowAutoMapUpdate
flag defaults to falseinitSdk to initCoreSdk
dispatchOnMainThread to true for route removal and setImageFromIconId
NavigationProgressListener to ProgressListener in
setNavigationRoadBlock
add
method from LandmarkStoreCollectionLandmark and landmark store methods to safecall
setNavigationRoadBlock
to static methodsetImage
method for landmark to safecallThe way images can be obtained
Fixed¶
SetName
method in Landmarkspeed issue for position on Android
Version class
Map update/Resource update listener(Works on Android)
Version’s minor and major fields
ElectricBikeProfile
setBuildingVisibility
methodaddStoreCategoryList
method
[1.8.0] - 2024-01-30¶
Added¶
appDidEnterBackground
,appDidBecomeActive
methodsonAngleMapUpdate
,alignNorthUp
methodscursorSelectionStreets
,cursorSelectionOverlayItems
methodsgetImageById
,getImageUId
,getImage
,getImageByBitmap
methodsclearAllButMainRoute
,centerOnMapRoutes
methodhasCoordinates
,hasSpeed
methodsgetNearestLocation
methodarguments for
asyncDownload
methodaddRoute
methodgetOsVersion
automatic destructor
OffscreenBitmap
objectposition listener methods non async
default values for
RoutePreferences
GenericCategories
andLandmarkListCategories
classesFollowPositionPreferences
[]
operator toGemList
More methods in
RouteBookmarks
routeRenderSettings
parameter when adding a route to viewauto for
AndroidViewMode
check for calling methods before the Native is loaded
Changed¶
Made
LandmarkList
iterableInitialize the SDK earlier on Android
Modified
cancelRoute
andcancelNavigation
to non asyncModified
centerOnArea
,setCoordinates
,centerOnRoutes
to non asyncModified
removeLandmark
to non asyncModified all
LandmarkStore
andLandamrkStoreCollection
methods to non asyncCreated a base class for lists (
Iterable
)Made the getter for displayed routes non async
Modified
getTurnInstruction
non asyncMade
cancelSearch
staticModified
ContentStoreItemList
to use GemList
Fixed¶
Activity lifecycle on Android
Real position issue
Path: clear and getArea issues
Blackscreen issue on Android 12
[Unreleased] - 2023-10-04¶
Added¶
More parameters to route preferences
MinDuration
parameter forRecorder
onRouteUpdated
andonBetterRouteDetected
methodsgetAbstractGeometryUId
method
Changed¶
Modified cancel search method to non async
Fixed¶
cancelRoute
issuesetLiveDataSource
error throw
[1.5.6] - 2023-09-06¶
Added¶
Content Store: Map Styles, Human Voices, Offline Maps
Weather Service: Current Forecast, Hourly Forecast, Daily Forecast
New map gesture: Long Press
Recorder: Record route, export as .GPX
SDK Settings: Unit System, Language, Set Navigation Voice, Allow Offboard Service on Charged Network
Map Details: Get Country Flag by ISO code
Map Styles: Apply Map Style, Get Current Map Style
Changed¶
SDK Settings methods are now static and non-async
Fixed¶
Fixed an issue where screen rotate on Android would cause loss of connection to SDK
[1.5.2] - 2023-08-09¶
Added¶
Draw route
Route preferences
Route profile sections: Surfaces, Road types, Climb
Route path
WGS to screen coordinates converter
Changed¶
Modified Landmark to use direct FFI calls for getters.
Bug fixing and improvements
[1.5.1] - 2023-08-01¶
Changed¶
Bug fixing and improvements
[1.5.0] - 2023-07-25¶
Added¶
Distance between 2 coordinates
Image for landmarks
Landmark selection on map
SearchService
:searchInArea
&searchAroundPosition
Route segments & route instructions
MapViewRouteCollection
methodsCenter camera on routes
Abstract geometry image for navigation instructions
Navigation events callback: new instruction, waypoint reached & destination reached
Voice instructions with text-to-speech
Animations for center camera on coordinates & follow position
PositionService
Follow position enter/exit events
LandmarkStoreContent
: custom storesLandmarkStoreContent
: add, remove & contains methods
[1.4.6] - 2023-07-22¶
Changed¶
Bug fixing and improvements
[1.4.5] - 2023-07-18¶
Changed¶
Bug fixing and improvements
[1.4.0] - 2023-07-13¶
Added¶
Start navigation simulation on route
Cancel navigation
Start follow position (for simulation only)
Navigation instruction callback
Landmark image
Abstract geometry for navigation instructions
Route time and distance
[1.3.0] - 2023-07-07¶
Added¶
Activate highlight
Deactivate highlight
Route calculation
Cancel route calculation
Center camera on route
[1.2.0] - 2023-07-05¶
Added¶
ExtraInfo field containing result distance, type, native name and English name
Fixed¶
Search working on Android and IOS
[1.1.0] - 2023-07-04¶
Changed¶
Bug fixing and improvements
[1.0.0] - 2023-06-30¶
Initial release