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 .
[7.1.23.24.F818CE1B] - 2023-06-14 ¶
Added ¶
-
Introduce Ridesharing API
-
SenseDataSource
: add methods to produce position, acceleration, rotation and camera data -
Add
GetDefaultTTSLanguage
method toISoundPlaying
interface -
ADAS: add
recordCameraFrames
parameter in create sensor logger -
SenseDataSource
: produce external datasource based on data types list -
VRP: create a departure object with the depot fields
-
MapViewPreferences
: Added animation toSetFollowPositionViewAngle
,SetViewAngle
works also with animation -
ADAS: add
PerformanceStats
class -
LandmarkStore
: addcategoryId
parameter toimportLandmarks
-
VRP: add “unoptimized” option for optimizations
-
Images
: add possibility to import icons from external database -
SenseDataSource
: add loop mode option for playback -
MapView
: addisDefaultFollowingPosition
method -
VRP: add
tripId
forRouteOrder
-
CallLogger
: addIApiCallLogger::onGetLogPah
/::onGetLogBuffer
-
MapView
: addgetScale
method -
RoutingPreferences
: addsetTrackMatchDistance
method -
MapDetails
: add method to get the language codes for the specified WGS
Changed ¶
-
VRP: move the constraints max weight, max cube, biker weight and bike power from Vehicle Constraints to
Vehicle
-
SenseDataSource
: extendERoadModifier
enum with following values:Motorway
andMotorwayLink
-
RoutingPreferences
: extend emergency vehicle profile with extra freedom levels -
VRP: replaced vehicle id field with vehicle object in Vehicle Constraints and renamed
minWeight
inbikerWeight
-
MapViewListener
: unifiedonPinch
andonRotate
-
VRP: moved fuel price from vehicle to Vehicle Constraints
-
ContentStoreItem
: renameCIS_DownloadWaiting
toCIS_DownloadWaitingNetwork
in content store item state -
VRP: replaced isOperational with status; added last position; added delete methods with object id
-
VRP: each vehicle constraints must contains one
Vehicle
-
VRP: used vehicle last position in reoptimize route + sent only the vehicle id, not the entire vehicle object for vehicle constraints
-
RoutingPreferences
: changesetTrackMatchDistance
tosetAccurateTrackMatch
Removed ¶
-
Remove deprecated parameter
allowChargedNetworks
inContentUpdater
-
SenseDataSource
: removed duplicate pixel format param fromExternalCameraData
produce
[7.1.23.12.9D4F3B36] - 2023-03-21 ¶
Added ¶
-
Extend
EGenericCategoriesIDs
enum with the following values:Hydrants
,EmergencyServicesSupport
andCivilEmergencyInfrastructure
-
ADAS: defined sensor data logger
-
ADAS: added
TuningParameters
-
SenseDataSource
: addedpushData
-
ContentUpdate: added content to group type. Declare deprecated content
allowChargedNetworks
flags -
SenseDataSource
: added a new position parameter which controls whether to snap the arrow to the route instead of the most probable link -
RoutingPreferences: added
getStrictTrackFollow
/setStrictTrackFollow
-
VRP: deleted set methods for
Departure
details -
SenseDataSource
: extendEFixQuality
enum withInertial
value -
MapCamera
: added tracking object properties -
MapView
: added stopSwipe functionality -
MapView
: added getters for heading and pitch angle -
ADAS: set confidence/error for CH, VH, VP
-
VRP: added depot object; link order to depot
-
MapCamera
: allowMapSceneObject::saveState
/restoreState
to save / restore a specific tracker -
SenseDataSource
: addedIImprovedPosition::getRoadInfo()
andgetRoadInfoImage()
Changed ¶
-
Rename
GEM_RoadSafetyAlerts.h
renamed toGEM_MagicADAS.h
[7.1.23.8.5727346B] - 2023-02-20 ¶
Added ¶
-
Routing: by definition eBike profile initializes with pedelec
-
ADAS: added
ADASEnabled
-
ADAS: added calibration alert type
-
Extend
gem::FileSystem
with path components helpers -
Search: add
gem::SearchService::searchLandmarkDetails
-
Paths
: addMapViewPathCollection::hitTest
-
ADAS: removed ADAS disabled icon
-
Routing: Add
Route::dump
as json ( unit test ) -
Add
FileSystem::createFolder
-
ADAS: added new
gem::adas::ESoundType
-
ADAS: add battery save mode in
RoadSafetyAlerts
-
Routing: sdd
RoutePreferences::get
/setIgnoreRestrictionsOverTrack
-
Routing: add
get
/setEmergencyVehicleMode
-
MapView
: addduration
tosetMapViewPerspective
-
Add
RouteBookmarks::get
/setAutoDelete
-
VRP: add method to export route in file
-
Paths
: addPath( databuffer, format, progressListener )
async constructor from track method -
Landmarks
: addLandmarkStore::getFilePath()
-
ImageProcessing: add undistort methods in
IImageProcessingDetectorInput
-
MapView
: add waypoints labels preferences inRouteRenderSettings
-
ADAS: expose calibration history
-
MapView
: addviewAngle
tocenterOnRouteInstruction
-
ADAS: set lane departure warning speed threshold
-
Flutter: add
flutter::Channel
class + protocol details headers -
VRP: move vehicle type in vehicle constraints + can use multiple vehicle types in one optimization
-
MapView
: addMapViewPreferences::get
/setFocusViewport()
-
ADAS: add
ETurnInformation
-
MapView
: addMapView::getHighlight
. -
VRP: move bike power in vehicle constraint
-
MapView
: addIMapViewListener:onMapAngleUpdated
-
ADAS: Add
GEM_ADASBenchmark.h
-
Add
NavigationInstructionm::getNextNextStreetName
/getNextNextInstruction
. RenameRoutesCollection
->RouteCollection
-
MapView
: addFollowPositionPreferences::get
/setTouchHandlerModifyPersistent
with default to false -
Added
gem::XyzType
-
ImageProc: Added more lane info in
IImageProcessingDetectorInput
-
Add
Debugimpl::updateMaps
- synchronous easy to use map update ( e.g. for unit tests ) -
Add
NavigationInstruction::getNextSpeedLimit
-
ADAS: Added more TSR types
-
ADAS: Added
onLaneData
-
SenseDataSource
: add clear function to identify SDK / non-SDKsense::IDataSource
instances -
Added
ESocialReportCategory
-
Add
MapDetails::getMapVersion
+MapDetails::getMapReleaseInfo
Changed ¶
-
Routing: move route preferences in a separate file
GEM_RoutePreferences.h
-
ADAS: move
GEM_DriverBehaviour
toAPI/Extensions
-
Markers: fix find marker by id
-
Extend link info structure
Removed ¶
-
SenseDataSource
: removed unimplemented methods
[7.1.22.44.2B4D1305] - 2022-11-01 ¶
Added ¶
-
Add search preference for enabling/disabling house number interpolation
-
VRP: added
neededFuel
field inRoute
-
Add
Path::getLength(
) -
Add
gem::sense::DataSource ImprovedPositionSnapToMapLinkThreshold_Vehicle
andImprovedPositionSnapToMapLinkThreshold_Bike
preferences
Changed ¶
-
Fixed
getCameraHeight
inIImageProcessingDetectorInput
-
Mark
EGlobalLandmarkCategory
as deprecated (and map it toEGenericCategoriesIDs
) -
Improved SDK related to
gem::NavigationInstruction::getCurrentStreetName
,gem::NavigationInstruction::getNextStreetName
Removed ¶
-
Remove unused predefined lmk info names (
gem::lxinfo::kAttachedAirport
,gem::lxinfo::kAttachedTrainStation
)
[7.1.22.39.4A2FB489] - 2022-09-27 ¶
Added ¶
-
Add
SearchService::searchInArea
method -
VRP: added
minWeight
in vehicle constraints -
VRP: added
bikePower
field in configuration parameters -
VRP: added departure and destination
Changed ¶
-
IAdjustableBitmap
allows to specify a custom DPI for image rendering -
Move PT overlay opid in a separate header file (
GEM_PublicTransportOverlay.h
) -
Remove redundant
gem::EExtrasInfo
and add relevant entries tonamespace lxinfo
[7.1.22.31.A096D237] - 2022-08-04 ¶
Added ¶
-
Add
RouteRenderSettings
fill color (for isochrones range results) -
Add
IFF_AutoDetect
to image known types - Sdk will autodetect image format based on header -
Add polyline & polygon textures to marker render settings
-
Add
gem::Path::exportAs
export to common formats -
Add
IMapDebugDetails::DisplayCustomMarkers_Arrow
item name parameter -
Add support to get the screen rect of the GPS shape
-
Add “update reference speeds” option to traffic replay API
[7.1.22.26.D501C72F] - 2022-06-30 ¶
Added ¶
-
Add
MapViewPreferences
:setUseTraffic
,getUseTraffic
,get/setEnabledTouchGestures
-
Add
ETouchGestures
&MapViewPreferences::enableTouchGestures
-
Add
String::split (..., collectSeparatos)
-
Add
CanvasListener::onReady
notification -
Add left drive side flag to
IImprovedPosition
road modifiers -
Add Login API
-
Add Chronometer util
Changed ¶
-
Extend
gem::Debug::startSimulationPresentation
-
More render settings for markers
-
Allow custom settings / marker in collection
-
Add sketches to
MapViewMarkerCollection
-
Debug:
startSimulationPresentation
gets transport mode too -
VRP: added creation time for order and get orders from territory
[7.1.22.18.90A12C26] - 2022-05-04 ¶
Added ¶
-
External Camera API
-
ERecorderStatus::Restarting
-
MapView
: Fling map, scroll map -
DataBuffer::toString
/DataBuffer::fomString
base64 conversions -
MapSceneObject::saveState
/MapSceneObject::restoreState
-
Support for mocking sensors to
SensorDataSource
Changed ¶
-
Added method to
Debug
class to start/stop simulation presentation - calculates a predefined route, starts a simulation & set progress to 50% -
MarkerCollectionRenderSettings
->MarkerCollectionRenderSettings
-
MapService
->MapView
[7.1.22.8.567F8EF8] - 2022-02-21 ¶
Added ¶
-
ERouteType::RT_Economic
,EEBikeType
enum andElectricBikeProfile
. -
getEBikeProfile
andgetDefaultEBikeProfile
inRoutePreferences
. -
EMapDetailsQualityLevel
enum. -
getMapDetailsQualityLevel
andsetMapDetailsQualityLevel
inMapViewPreferences
. -
GeographicArea::convert
. -
IOffboardListener::TStatus::EUpToDate
. -
EMapExtendedCapability::HighPrecisionBuildings
. -
setAllowFuzzyResults
andgetAllowFuzzyResults
inSearchPreferences
andGuidedAddressSearchPreferences
. -
isMapSceneObjectVisible
andsetMapSceneObjectVisibility
inMapViewPreferences
. -
MapView::getOptimalRoutesCenterViewport
. -
ELandmarkFileFormat
enum. -
importLandmarks
andcancelImportLandmarks
inLandmarkStore
. -
FollowPositionPreferences
struct. -
setFollowPositionWithRoutePreferences
andgetFollowPositionWithRoutePreferences
inMapViewPreferences
. -
Image
constructor from file path. -
setAutomaticTimestamp
andisAutomaticTimestamp
inRoutePreferences
. -
MapView::cursorSelectionPath
. -
EPathFileFormat::PFF_LonLatTxt
. -
onHoveredMapLabelHighlighted
inIMapViewListener
. -
EViewOnlineServiceType::External
. -
gem::error::KMissingCapability
. -
OverlayItem::getCategoryId
. -
ESdkCapabilities
enum. -
Sdk::getCapabilities
. -
gem::sense::IImprovedPosition
. -
IDataSourceListener::onNewData
withDataSourceWeakPtr
parameter. -
IPositionListener::onNewPosition
withDataSourceWeakPtr
parameter. -
checkBetterRoute
,checkTrafficAlongRoutes
,timeToBetterRouteSec
,timeToCheckTrafficAlongRoutesSec
inDebug
. -
getOptimalHighlightCenterViewport
andgetHighlightArea
inMapView
. -
SC_Content
,SC_Dashcam
,SC_Weather
,SC_Vrp
,SC_Sense
,SC_Timezone
,SC_Sound
andSC_Projection
inESdkCapabilities
. -
SceneObjectData
struct. -
hasPreviewExtendedData
,getPreviewExtendedData
,cancelGetPreviewExtendedData
inOverlayItem
. -
Some public transport overlay parameters in
opid
namespace. -
EFollowPositionMapRotationMode
enum.setMapRotationMode
,getMapRotationMode
andisTrackObjectFollowingMapRotation
inFollowPositionPreferences
. -
ERouteType
,EWheelchairAccessible
andEBikesAllowed
inpublic_transport_preview
namespace. -
replaceInSet
andfallbackToLegacyUnicode
inString
. -
ETestRerouteStartDirection
enum. -
testRerouting
,manyToManyPedestrianCalculation
,oneToOnePedestrianCalculation
,reshapeTracks
inDebug
. -
SearchableParameterList::findParameter
. -
getPreviewData
andcancelGetPreviewData
inTrafficEvent
. -
getFontModifiers
andgetTextureScaleFactor
inIOpenGLContext
.
Changed ¶
-
TruckProfile
memberweight
intomass
. Changed its constructor. -
RoutePreferences::setBikeProfile
can now receive theElectricBikeProfile
. -
ERestrictionType
enum values prefix changed fromRT
toRST
. -
return type of
MapViewPreferences::setDrawFPS
. -
LandmarkStore::setFastUpdateMode
split intostartFastUpdateMode
andstopFastUpdateMode
. -
MapView::highlightHoveredMapLabel
now receives an additional bool parameter. -
m_iconSz
renamed tom_imgSz
inHighlightRenderSettings
. -
setIconSize
renamed tosetImageSize
inHighlightRenderSettings
. -
EExtendedDataType
renamed toEPreviewDataType
. -
MapSceneObject
produce method now receivesSceneObjectDataList
and notDataBufferList
andIntList
. Same forproducePositionTracker
andcustomizeDefPositionTracker
. -
LandmarkStoreService::createLandmarkStore
returns pair<lmk pointer, err code>. -
setZoomLevel
,setSlippyZoomLevel
,getZoomLevel
,getSlippyZoomLevel
have 1 less parameter inMapView
. -
FollowPositionPreferences
struct turned intoFollowPositionPreferences
class and now contains some methods fromMapViewPreferences
. -
setMapViewPerspective
,getMapViewPerspective
,getViewAngle
,setViewAngle
,setTiltAngle
,getTiltAngle
have 1 parameter less inMapViewPreferences
. -
MapViewPreferences::followPositionPreferences
. -
ILogUploaderListener::onLogStatusChanged
added start time as parameter.
Removed ¶
-
MapView::cursorSelectionRouteInstruction
. -
MapView::getCameraFollowMode
. -
ECameraFollowMode
. -
enableGpsAccuracyCircle
andisGpsAccuracyCircleEnabled
fromMapViewExtensions
. -
setToggle2DWithAltitude
andisToggle2DWithAltitude
fromMapViewPreferences
. -
IOpenGLContext::getFontScaleFactor
.
[7.1.21.43.0A164E49] - 2021-10-30 ¶
Added ¶
-
dumpOSException
method inSdk
class. -
onLandmarkStoreRegistered
inILandmarkStoreListener
. -
rejectStyle
method inDebug
. -
getPosition
andgetOrientation
methods inMapCamera
. -
setDrawFPS
andgetDrawFPS
methods inMapViewPreferences
. -
some helping methods in
Rgba
struct. Ex.argbValue
,bgraValue
. -
setExtraImage
andgetExtraImage
methods inLandmark
. -
enableOverlayOfflineDataGrabber
,disableOverlayOfflineDataGrabber
,isOverlayOfflineDataGrabberEnabled
,isOverlayOfflineDataGrabberSupported
methods inOverlayService
.
Changed ¶
-
Moved
EOSExceptionType
togem
namespace. -
IMapViewListener::onEnterTouchHandleModifyFollowingPosition
fixed typo toonEnterTouchHandlerModifyFollowingPosition
. -
IApiCallLogger::onUseSytemLogging
typo. -
EGenericCategoriesIDs
values typos. -
Clarifications to how
registerLandmarkStore
fromLandmarkStoreService
works. -
IOffboardListener
methods renames:-
onOnlineWorldMapSupportDisabled
toonWorldwideRoadMapSupportDisabled
. -
onOnlineWorldMapSupportEnabled
toonWorldwideRoadMapSupportEnabled
. -
onOnlineWorldMapSupportStatus
toonWorldwideRoadMapSupportStatus
. -
onWorldMapVersionUpdated
toonWorldwideRoadMapVersionUpdated
. -
onOnlineWorldMapUnsupportedCapabilities
toonWorldwideRoadMapUnsupportedCapabilities
.
-
-
searchArroundPosition
typo fromSearchService
.
Removed ¶
-
isDownloading
fromContentStoreItem
. -
getFPS
fromScreen
.
[7.1.21.38.A570A5F1] - 2021-09-20 ¶
Added ¶
-
EMainSceneObjects
andCoordinates::getSceneObject
. Scene object id to which coordinates belongs ( defaultEMainSceneObjects::SO_Earth
). -
MapSceneObject
class defining a map scene object + producers for default objects and position trackers objects (aka NavigationArow ). -
ESceneObjectFileFormat
format enums for scene object input data ( for now Wavefront obj + mat + tex supported ). -
CameraTrackMethod
callback type for adjusting camera over scene object tracking parameters ( H angles, V angles and distance ). -
MapView::isFollowingPositionTouchHandlerModified
returns follow position modified by touch handler state. -
MapViewPreferences::setFollowPositionAdjustLimits
,getFollowPositionAllowExit
,getFollowPositionAdjustHorizontalAngleLimits
,getFollowPositionAdjustVerticalAngleLimits
andgetFollowPositionAdjustDistanceLimits
setters / getters for touch handler tracking adjust parameters. -
IMapViewListener::onEnterTouchHandlerModifyFollowingPosition
andIMapViewListener::onExitTouchHandlerModifyFollowingPosition
notifications when follow position parameters are touch handler adjusted / restored. -
MapScene::getDefScene
gets default SDK scene. -
MapCamera::saveCameraState
+MapCamera::restoreCameraState
for saving restoring camera from a binary protobuf. -
RouteBookmarks::getBaseUniqueName
helper gets unique route name string based on route waypoints. -
RouteBookmarks::find
gets a route index in current order by name. -
RouteBookmarks::iterateRoutes
function for optimized collection routes iteration via std::function callback. -
MapView::restoreFollowingPosition
restores following position parameters adjusted via touch handler interaction. -
DataBufferList
list of DataBuffer objects. -
RectType<T>::pointInRectangle
to test for point in rectangle. -
Image::render
accepts onlyIBitmap::ecode = Rgba8888
orBgra8888
. -
RouteBase::getPolygonGeographicArea
return PolygonGeographicArea. For route result type Path returns path as polygon, for route result type Range returns isochrone range polygon. -
LandmarkStore::removeAllLandmarks
remove all landmark store landmarks in an efficient way + truncating the database file size. -
LandmarkStore::setLandmarkCategory
sets the category for the given landmark. -
LandmarkBrowseSession::getSettings
gets a landmark browse session creation settings.
Changed ¶
-
MapView::startFollowingPosition
gets a new StrongPointernavArrow = StrongPointer () parameter as tracking object to follow. -
MapView::startFollowingPosition
gets a new CameraTrackMethod trackMethod = CameraTrackMethod() parameter for scene object parameters adjust. -
LandmarkStore::removeCategory
gets a new boolremoveLmkContent = false
parameter - if true, all lmks in category are removed, if false all lmk in category are marked uncateorised. -
Renamed
GEM_Icons.h
toGEM_Images.h
andGEM_IconIDs.h
toGEM_ImageIDs.h
( + keep old files references ).
Removed ¶
-
MapView::setTrackedPositionSource
andMapView::getTrackedPositionSource
. -
EPositionDisplay
,MapView::setCurrentPositionDisplayMode
andMapView::getCurrentPositionDisplayMode
. -
Image( filepath )
constructor - redundant & ambiguous, should useImage(const DataBuffer &data, int format)
. -
LandmarkStore::removeLandmarkFromCategory
+LandmarkStore::removeLandmarkFromAllCategories
redundant functions. -
bool blend
removed from all Image::render.
[Unreleased] - 2021-08-30 ¶
Added ¶
-
EValueType::V_List
.Parameter
ctor withParameterList
.SearchableParameterList
. -
OverlayItem::getPreviewData
that returnsSearchableParameterList
. -
SocialReportsOverlayCategory::getParameters
that returnsSearchableParameterList
. -
SocialOverlay::getReportSnapshot
. -
String::hashCode
. -
Time::getTimeZoneMilliseconds
. -
MarkerCollectionDisplaySettings::setPolylineOuterSize
. -
Parameter::getKey
. -
Safety camera overlay parameters like
kGemSafetyParam_*
. -
CanvasBufferRenderer::getFrameFit
,CanvasBufferRenderer::getScaleFactor
andCanvasBufferRenderer::getTranslateFactor
. -
Projection
related entities. -
DataBuffer
ctor with size. -
EImagePixelFormat::Bgra8888
. -
SocialOverlay::prepareReporting
,SocialOverlay::report
,SocialOverlay::confirmReport
,SocialOverlay::denyReport
,SocialOverlay::updateReport
,SocialOverlay::deleteReport
,SocialOverlay::addComment
. -
SizeType::isEmpty
. -
TimezoneResult::getLocalTime
. -
ELandmarkStoreType::MapCity
andELandmarkStoreType::MapCountry
. -
MapView::highlightHoveredMapLabel
. -
HighlightRenderSettings
icon size, text size, text color and setters. -
MapView::centerOnLocation
. -
RouteBase::getDominantRoads
. -
RectType::center
. -
pointsTextSize
andpointMarkerLabelExtractor
members and setters for them inMarkerCollectionDisplaySettings
. -
Screen::needsRender
. -
MapViewExtensions::getHighlightGroupItemIndex
. -
MapView::deactivateAllHighlights
. -
PathCollection::clear
. -
Marker::setCoordinates
.
Changed ¶
-
Parameter
ctors now have two parameters. -
BasicShapeDrawer::denderShapes
can now receive translation factor and scale factor. -
TimezoneService::getTimezoneInfo
has an additional default parameter and now receivesTime
instead ofint
. -
ContentStoreItem::getContentParameters
returnsSearchableParameterListRef
. -
setFollowPositionCameraFocus
andgetFollowPositionCameraFocus
moved fromViewCustomization
toMapViewPreferences
. -
ViewCustomization
toMapViewExtensions
. -
MapView::customization
toMapView::extensions
. -
MapView::activateHighlight
andMapView::deactivateHighlight
can receive an id.
Removed ¶
-
SocialReportsOverlayCategory::getValidity
andSocialReportsOverlayCategory::getImpactRadius
. -
One of
Image
unusedrender
function.
Fixed ¶
-
OverlayItem::getPreviewUrl
causing crash.
[7.1.21.30.F7B1DCD6] - 2021-07-27 ¶
Added ¶
-
ISOCodeConversions
conversions from ISO2 <-> ISO3 for country & language -
MarkerCollectionDisplaySettings::polylineInnerSize
andMarkerCollectionDisplaySettings::polylineOuterSize
custom sizes in mm -
MarkerCollectionDisplaySettings::setPolylineInnerColor()
,MarkerCollectionDisplaySettings::setPolylineOuterColor()
,MarkerCollectionDisplaySettings::setPolylineInnerSize()
,MarkerCollectionDisplaySettings::setPolylineOuterColor()
-
OverlayCategory::getSubcategories()
,OverlayCategory::hasSubcategories()
-
OverlayInfo::getCategory()
,OverlayCategory::hasCategories()
-
SocialReportsOverlayCategory', 'SocialReportsOverlayInfo
,SocialOverlay::getReportsOverlayInfo
Changed ¶
-
Improve
OperationScheduler
documentation -
Improve
sense::SensorDelay
documentation -
Improve
EDataSavePolicy
documentation -
Replace
ISOCode
usage withString
-
OverlayMutableCollection::add, remove
gets overlayId instead of OverlayInfo
Removed ¶
-
Remove
Marker::clone()
-
Remove
ISOCode
object
[7.1.21.27.F0A8520E] - 2021-07-08 ¶
Added ¶
-
TimeDistance operator+(const TimeDistance& source)
andoperator+=(const TimeDistance& source)
for adding 2TimeDistance
objects -
ContentUpdater::isStarted()
check if a content update is started, i.e.state != idle
, completed or error -
EBuildingsVisibility::BV_2D
andEBuildingsVisibility::BV_3D
to allow settings of 2D / 3D buildings view style -
Screen::getFPS
returns FPS for last rendered sscreen frame -
SearchPreferences::setAllowFuzzyResults
,getAllowFuzzyResults
to enable / disable fuzzy search results ( faster offline search ) -
LandmarkStore::getLandmarks( const GeographicArea & )
gets landmarks in a given geographic area -
PathCollection::getBorderSizeAt(int index)
get the custom border size for the path at the given index -
PathCollection::getInnerSizeAt(int index)
get the custom inner size for the path at the given index
Changed ¶
-
ContentStoreItem::cancelDownload
calls deleteContent when item is not completed -
Improve TerrainProfile documentation
-
PathCollection::add( ..., double szBorder = -1., double szInner = -1. )
allows to customize a path inner and border size in mm -
HighlightRenderSettings( ... double innerSz = 1.5, double outerSz = 0. )
allows to customize the highlighted landmark contour innert & border size -
Landmark::getContourGeograficArea
returns a better contour area ( when contour exists )
[7.1.21.25.51BBEB8E] - 2021-06-24 ¶
Added ¶
-
EOutputBufferType
enum andgetOutputBufferType
method inIOpenGLContext
-
More documentation for
sense::IPosition
. -
ECameraFollowMode
enum. -
MapView::getCameraFollowMode
Changed ¶
-
MapViewPreferences::setMapViewPerspective
now has an extra parameter (inECameraFollowMode
range). -
MapViewPreferences::getMapViewPerspective
now has a parameter (inECameraFollowMode
range). -
MapViewPreferences::setViewAngle
now has an extra parameter (inECameraFollowMode
range). -
MapViewPreferences::getViewAngle
now has a parameter (inECameraFollowMode
range). -
MapViewPreferences::setTiltAngle
now has an extra parameter (inECameraFollowMode
range). -
MapViewPreferences::getTiltAngle
now has a parameter (inECameraFollowMode
range). -
MapView::setZoomLevel
now has an extra parameter (inECameraFollowMode
range). -
MapView::getZoomLevel
now has a parameter (inECameraFollowMode
range). -
MapView::setSlippyZoomLevel
now has an extra parameter (inECameraFollowMode
range). -
MapView::getSlippyZoomLevel
now has a parameter (inECameraFollowMode
range). -
MapView::stopFollowingPosition
now has a default parameter.
Removed ¶
-
MapViewPreferences::enableMapRenderingFeature
. -
MapViewPreferences::isMapRenderingFeatureEnabled
. -
MapViewPreferences::setMapRenderingFeatureRect
. -
MapViewPreferences::getMapRenderingFeatureRect
.
[7.1.21.24.F957BE25] - 2021-06-15 ¶
Added ¶
-
New methods in
gem::IMapViewListener
:void onCursorSelectionUpdated( const gem::LandmarkList &list)
void onCursorSelectionUpdated( const gem::OverlayItemList &list)
void onCursorSelectionUpdated( const gem::TrafficEventList &list)
void onCursorSelectionUpdated( const gem::RouteList &list)
void onCursorSelectionUpdated( const gem::MarkerMatchList &list)
void onEnterFollowingPosition()
void onExitFollowingPosition()
-
New
gem::Image
constructor withgem::DataBuffer
and image file format type. -
New values to
gem::EPathFileFormat
:KML
NMEA
GeoJson
-
gem:DataBuffer::empty()
method. -
gem::PTRouteSegment::isStationWalk()
. -
Three new methods in
MapDetails
:gem::String getCountryName(unsigned int index)
gem::String getCountryCode(unsigned int index)
gem::Image getCountryImage(unsigned int index)
-
New methods in
gem::ContentStoreItem
:gem::ProgressListener gem::ContentStoreItem::getProgressListener()
gem::ContentStoreItem::setProgressListener( gem::ProgressListener )
Changed ¶
-
gem::ETurnType
renamed togem::ETurnEvent
. -
gem::TurnDetails::getEvent()
now returnsgem::ETurnEvent
. -
gem::EImageFileFormat
moved toGEM_Icons.h
. -
gem::EPathImportFormat
renamed togem::EPathFileFormat
. -
gem::RouteBase::exportGPX
renamed togem::RouteBase::exportAs( int format )
with format values fromEPathFileFormat
. -
gem::RouteInstructionBase::getInstructionType()
renamed togem::RouteInstructionBase::isCommon()
and now returns bool. -
gem::RouteSegmentBase::getSegmentType()
renamed togem::RouteSegmentBase::isCommon()
and now returns bool. -
gem::RouteSegmentBase::isSignificant()
moved togem::PTRouteSegment::isSignificant()
.
Removed ¶
-
gem::ETurnWaypointType
(its content is now ingem::ETurnEvent
). -
gem::ETurnInfoType
along withgem::TurnDetails::getInfoType()
. -
gem::ERouteSegmentType
andgem::EInstructionType
.
[Unreleased] ¶
[7.1.21.23.4B059B13]: Initial release