Title here
Summary here
void Navigation.setStopNavigationAtDestination(boolean stop);
boolean Navigation.isNavigationStoppedAtDestination();
void Routing.setRoutePointSnappingEnabled(boolean enabled);
boolean Routing.isRoutePointSnappingEnabled();
getOnBackPressedDispatcher().addCallback(new OnBackPressedCallback(true)
{
@Override
public void handleOnBackPressed()
{
// do whatever you want, e.g. finish the activity
finish();
}
});
void MapFragment.addOnMapClickedListener(@NonNull MapClickedListener listener);
void MapFragment.removeOnMapClickedListener(@NonNull MapClickedListener listener);
void MapFragment.removeOnMapReadyListener(@NonNull MapReadyListener listener);
void MapFragment.setUseCompass(boolean useCompass);
boolean MapFragment.isCompassUsed();
void MpfcEngine.setNightMode(boolean nightModeOn);
boolean MpfcEngine.isNightMode();
boolean SearchHistory.removeSearchResult(@NonNull String searchResultId);
void SearchHistory.clearSearchHistory();
@NonNull String InstructionsVoicesManager.getSilentInstructionVoiceId();
@NonNull String InstructionsVoicesManager.getBeepInstructionVoiceId();
void NavigationStatusListener.onGpsSignalChanged(boolean hasSignal);
void SearchHistory.addSearchResult(@NonNull String searchHistoryCategory, @NonNull SearchResult searchResult);
@NonNull List<SearchHistoryResult> SearchHistory.getSearchHistoryResults(@Nullable String searchHistoryCategory);
void Search.startHistorySearch(@Nullable String searchHistoryCategory, @Nullable String filter, @NonNull SearchResultsListener resultsListener);
void SearchAddressFragment.setSpeechRecognitionButtonVisibility(boolean visible);
boolean SearchAddressFragment.isSpeechRecognitionButtonVisible();
void Routing.setRoutePoints(@NonNull List<RoutePointParams> routePointsParams, @Nullable RoutePointsListener listener);
void Routing.onAddingRoutePointFailed(@NonNull AddingRoutePointErrorCode errorCode);
@Nullable VehicleParams VehiclesManager.createNewVehicle(@NonNull Vehicle.VehicleType vehicleType, @NonNull String vehicleName, boolean setAsActive);
boolean VehiclesManager.deleteExistingVehicle(@NonNull String vehicleId);
void MapFragment.setMapCenter(@NonNull Coordinate mapCenterCoordinate);
@NonNull Coordinate MapFragment.getMapCenter();
void InstructionsVoicesManager.setMuted(boolean muted);
boolean InstructionsVoicesManager.isMuted();
void ImportsManager.updateIncrementalImportData(@NonNull List<Pair<Long, ImportData>> importIdAndDataList, @Nullable UpdateIncrementalImportDataListener listener);
void NavigationStatusListener.onRouteRecomputationFailed(int oldRouteId);
void ImportsManager.onIncrementalImportDataAddingFinished(boolean success, @Nullable long[] dataIds);
void ImportsManager.deleteIncrementalImportCategory(@NonNull String categoryName, @Nullable DeleteIncrementalImportCategoryListener listener);
void ImportsManager.deleteIncrementalImportData(@NonNull long[] importDataIds, @Nullable DeleteIncrementalImportDataListener listener);
@NonNull Colors MpfcEngine.getColorsModule();
int RoutePoint.getId();
void Routing.addCurrentRoutePointsListener(@NonNull CurrentRoutePointsListener listener);
void Routing.removeCurrentRoutePointsListener(@NonNull CurrentRoutePointsListener listener);
boolean SearchResult.isHistory();
void EmergencyModeManager.getEmergencyModeStatus(@NonNull EmergencyModeStatusListener emergencyModeStatusListener);
@Nullable List<RoutePoint> Routing.getCurrentRoutePoints();
@NonNull String MpfcEngine.getLicenseKey();
void Support.setLogLevel(@NonNull LogLevel logLevel);
@NonNull LogLevel Support.getLogLevel();
void Routing.selectRouteOnMap();
void NavigationStatusListener.onRouteAlternativeSelected(int routeId);
public void SearchPoiFragment.addSearchResultClickListener(@NonNull SearchResultClickListener listener);
public void SearchPoiFragment.removeSearchResultClickListener(@NonNull SearchResultClickListener listener);
public void SearchAddressFragment.addSearchResultClickListener(@NonNull SearchResultClickListener listener);
public void SearchAddressFragment.removeSearchResultClickListener(@NonNull SearchResultClickListener listener);
void MapControls.addMapControlClickedListener(@NonNull MapControlsListener listener);
void MapControls.removeMapControlClickedListener(@NonNull MapControlsListener listener);
public void MapFragment.setHUDMode(@NonNull HudMode mode);
public @NonNull HudMode MapFragment.getHUDMode();
public @NonNull MapControls MapFragment.getMapControls();
void NavigationStatusListener.onNoSoundButtonClicked();
@NonNull Calendar MpfcEngine.getLicenseExpirationDate();
@NonNull SendLogFilesResult Support.sendLogFiles(@NonNull Context context);
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);
void CreateIncrementalImportCategoryListener.onIncrementalImportCategoryCreationFinished(@NonNull CreateIncrementalImportCategoryResult result);
@NonNull ImportsManager MpfcEngine.getImportsModule() throws SdkException;
void ImportsManager.importFile(@NonNull Context context, @NonNull List<Uri> sourceUris, boolean overwriteExisting, @NonNull FileImportListener importListener);
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);
InstructionsVoice.Type.BEEP
@NonNull Type InstructionsVoice.getType();
void InstructionsVoicesManager.getInstructionsVoices(@NonNull Context context, @Nullable InstructionsVoice.Type type, @NonNull InstructionsVoicesListener voicesListener);
MapRenderer.RendererName.SOFTWARE_LOW_RESOLUTION
void Search.getSearchHistoryManager().addSearchResult(@NonNull SearchResult searchResult);
void Search.startHistorySearch(@Nullable String filter, @NonNull SearchResultsListener resultsListener);