Release Notes
2.2.1
- Map fragment
- editing road closed for routing from map crash fix
- MapFragment.getMapControls called after fragment recreation may return old fragment map controls fix
2.2.0
- Map fragment
- Head-up display implemented - call MapFragment.setHUDMode(@NonNull HudMode mode) to activate/deactivate head-up display mode during navigation
public void MapFragment.setHUDMode(@NonNull HudMode mode); public @NonNull HudMode MapFragment.getHUDMode();
- map controls visibility controller class moved from Map to MapFragment
public @NonNull MapControls MapFragment.getMapControls();
2.1.0
- Map
- added button visible during navigation indicating currently selected navigation sound is silent
- Navigation
- callback when the silent navigation sound button is clicked added - app should respond by letting user to choose a navigation voice
void NavigationStatusListener.onNoSoundButtonClicked();
- Support
- sending SDK logs file provider changed to include app ID to ensure the provider name is unique
2.0.0
- Contexts
- context parameter removed from majority of SDK interface methods
- Settings
- SDK persistent settings moved to private file
- Licensing
- get license expiration date method added
@NonNull Calendar MpfcEngine.getLicenseExpirationDate();
- Support
- send log files method return value changed
@NonNull SendLogFilesResult Support.sendLogFiles(@NonNull Context context);
1.7.0
- Imports
- data added via incremental import visible on map also in software renderer
- incremental import user defined icon hotspot added
void ImportsManager.createIncrementalImportCategory(@NonNull String categoryName, @Nullable String icon, @FloatRange(from = 0.0, to = 1.0) float hotSpotX, @FloatRange(from = 0.0, to = 1.0) float hotSpotY, @NonNull CreateIncrementalImportCategoryListener listener);
- Search
- search within incremental imports is not accent sensitive any more
1.6.1
- Imports
- crash fixes
1.6.0
- Imports
- data added via incremental import visible on map now in hardware renderer
- creating incremental import category listener parameter changed
void CreateIncrementalImportCategoryListener.onIncrementalImportCategoryCreationFinished(@NonNull CreateIncrementalImportCategoryResult result);
- Search
- SearchResultsListener.SearchErrorCode enum value added (FAILED_INVALID_SEARCH_RADIUS)
1.5.0
- Imports
- imports manager module created
@NonNull ImportsManager MpfcEngine.getImportsModule() throws SdkException;
- MCA file imports moved from AppDataManager to ImportsManager
void ImportsManager.importFile(@NonNull Context context, @NonNull List<Uri> sourceUris, boolean overwriteExisting, @NonNull FileImportListener importListener);
- incremental imports implemented - data is stored and can be searched, not visible on map for now though
void ImportsManager.createIncrementalImportCategory(@NonNull String categoryName, @Nullable String icon, @NonNull CreateIncrementalImportCategoryListener listener);
void ImportsManager.addIncrementalImportData(@NonNull String categoryName, @NonNull List<ImportData> importDataList, @NonNull AddIncrementalImportDataListener listener);
void getImportCategories(@Nullable ImportCategory.Type importType, @NonNull ImportCategoriesListener listener);
- imports manager module created
1.4.0
- Navigation instructions
- beep instructions voice type added
InstructionsVoice.Type.BEEP
- get instructions voice type method added
@NonNull Type InstructionsVoice.getType();
- retrieving available instructions by type - InstructionsVoicesManager.getInstructionsVoices type parameter added
void InstructionsVoicesManager.getInstructionsVoices(@NonNull Context context, @Nullable InstructionsVoice.Type type, @NonNull InstructionsVoicesListener voicesListener);
- beep instructions voice type added
- Search
- new POI category IDs added in 1.3.0 fix
1.3.0
- Search
- POI categories update
1.2.0
- Map rendering
- faster low resolution software renderer for large devices with high pixel density added
MapRenderer.RendererName.SOFTWARE_LOW_RESOLUTION
- faster low resolution software renderer for large devices with high pixel density added
- Info panels
- satellites count info panel showing always zero fix
1.1.1
- Navigation
- possible unwanted stop of navigation after acquiring GPS signal fix
1.1.0
- Search
- adding search results to search history implemented
void Search.getSearchHistoryManager().addSearchResult(@NonNull SearchResult searchResult);
- search within search history implemented
void Search.startHistorySearch(@Nullable String filter, @NonNull SearchResultsListener resultsListener);
- adding search results to search history implemented
- Navigation
- restarting SDK engines (e.g. after new map data download/delete) while currently navigating crash fix
1.0.2
- Traffic
- turning traffic avoidance on/off problems fix
1.0.1
- SDK initialization
- device activation possible crash fix
1.0.0
- Initial release