Class MutableUserInterfaceConfiguration
-
- All Implemented Interfaces:
public class MutableUserInterfaceConfiguration extends UserInterfaceConfiguration
-
-
Method Summary
Modifier and Type Method Description void
setAccessibilityAnnouncePeriodInSec(int arg)
Set accessibilityAnnouncePeriodInSec. void
setAppLogoUrl(@NonNull() String arg)
Set appLogoUrl. void
setCategorySymbolFrame(int arg)
Set categorySymbolFrame. void
setDefaultLocationZoomLevel(float arg)
Set defaultLocationZoomLevel. void
setDefaultOutdoorLocationZoomLevel(float arg)
Set defaultOutdoorLocationZoomLevel. void
setDisableScreenDimDuringWayfinding(boolean arg)
Set disableScreenDimDuringWayfinding. void
setDisconnectedIndoorPathDistanceThresholdInMeters(float arg)
Set disconnectedIndoorPathDistanceThresholdInMeters. void
setDisconnectedOutdoorPathDistanceThresholdInMeters(float arg)
Set disconnectedOutdoorPathDistanceThresholdInMeters. void
setDistanceUnit(int arg)
Set distanceUnit. void
setEnableDynamicMinimumZoomLevel(boolean arg)
Set enableDynamicMinimumZoomLevel. void
setFlyOverAnimationDuration(float arg)
Set flyOverAnimationDuration. void
setFlyOverAnimationHeading(float arg)
Set flyOverAnimationHeading. void
setFlyOverTiltAngleInDegrees(float arg)
Set flyOverTiltAngleInDegrees. void
setInfoPageUrl(@NonNull() String arg)
Set infoPageUrl. void
setIsCategorySymbolThemeEnabled(boolean arg)
Set isCategorySymbolThemeEnabled. void
setIsInfoButtonEnabled(boolean arg)
Set isInfoButtonEnabled. void
setIsMarkMyCarEnabled(boolean arg)
Set isMarkMyCarEnabled. void
setIsNavigationHeaderThemeAccentColor(boolean arg)
Set isNavigationHeaderThemeAccentColor. void
setIsOfflineMapsEnabled(boolean arg)
Set isOfflineMapsEnabled. void
setIsOnboardingEnabled(boolean arg)
Set isOnboardingEnabled. void
setIsRatingPopupEnabled(boolean arg)
Set isRatingPopupEnabled. void
setIsSearchCategoriesEnabled(boolean arg)
Set isSearchCategoriesEnabled. void
setIsSplashScreenEnabled(boolean arg)
Set isSplashScreenEnabled. void
setMapWidgetLocationDataTimeoutInSeconds(int arg)
Set mapWidgetLocationDataTimeoutInSeconds. void
setMapWidgetMapTilesTimeoutInSeconds(int arg)
Set mapWidgetMapTilesTimeoutInSeconds. void
setMapWidgetMapUrlTimeoutInSeconds(int arg)
Set mapWidgetMapUrlTimeoutInSeconds. void
setMapWidgetPathDataTimeoutInSeconds(int arg)
Set mapWidgetPathDataTimeoutInSeconds. void
setMapWidgetPoiDataTimeoutInSeconds(int arg)
Set mapWidgetPoiDataTimeoutInSeconds. void
setMapWidgetSiteDataTimeoutInSeconds(int arg)
Set mapWidgetSiteDataTimeoutInSeconds. void
setMaxZoomScale(float arg)
Set maxZoomScale. void
setMaximumZoomLevel(float arg)
Set maximumZoomLevel. void
setMinZoomScale(float arg)
Set minZoomScale. void
setMinimumZoomLevel(float arg)
Set minimumZoomLevel. void
setPathColor(@NonNull() String arg)
Set pathColor. void
setPathDirectionThresholdInMeters(float arg)
Set pathDirectionThresholdInMeters. void
setPathTrackingTiltAngleInDegrees(float arg)
Set pathTrackingTiltAngleInDegrees. void
setPathWidth(float arg)
Set pathWidth. void
setPrivacyPolicyUrl(@NonNull() String arg)
Set privacyPolicyUrl. void
setQuickAccessTiltAngleInDegrees(float arg)
Set quickAccessTiltAngleInDegrees. void
setRotationalTrackingCameraAngleThreshold(float arg)
Set rotationalTrackingCameraAngleThreshold. void
setShouldFocusOnFirstUserLocation(boolean arg)
Set shouldFocusOnFirstUserLocation. void
setSupportEmail(@NonNull() String arg)
Set supportEmail. void
setTermsAndConditionsUrl(@NonNull() String arg)
Set termsAndConditionsUrl. void
setTurnBackAngleThresholdInDegrees(float arg)
Set turnBackAngleThresholdInDegrees. -
Methods inherited from class com.pointrlabs.core.configuration.UserInterfaceConfiguration
getAccessibilityAnnouncePeriodInSec, getAccuracyCircleStaticColor, getAccuracyCircleStaticColour, getAppLogoUrl, getCategorySymbolFrame, getDefaultLocationZoomLevel, getDefaultOutdoorLocationZoomLevel, getDisableScreenDimDuringWayfinding, getDisconnectedIndoorPathDistanceThresholdInMeters, getDisconnectedOutdoorPathDistanceThresholdInMeters, getDistanceUnit, getEnableDynamicMinimumZoomLevel, getFlyOverAnimationDuration, getFlyOverAnimationHeading, getFlyOverTiltAngleInDegrees, getInfoPageUrl, getIsCategorySymbolThemeEnabled, getIsInfoButtonEnabled, getIsMarkMyCarEnabled, getIsNavigationHeaderThemeAccentColor, getIsOfflineMapsEnabled, getIsOnboardingEnabled, getIsRatingPopupEnabled, getIsSearchCategoriesEnabled, getIsSplashScreenEnabled, getMapWidgetLocationDataTimeoutInSeconds, getMapWidgetMapTilesTimeoutInSeconds, getMapWidgetMapUrlTimeoutInSeconds, getMapWidgetPathDataTimeoutInSeconds, getMapWidgetPoiDataTimeoutInSeconds, getMapWidgetSiteDataTimeoutInSeconds, getMaxZoomScale, getMaximumZoomLevel, getMinZoomScale, getMinimumZoomLevel, getPathColor, getPathDirectionThresholdInMeters, getPathTrackingTiltAngleInDegrees, getPathWidth, getPrivacyPolicyUrl, getQuickAccessTiltAngleInDegrees, getRotationalTrackingCameraAngleThreshold, getShouldFocusOnFirstUserLocation, getSupportEmail, getTermsAndConditionsUrl, getTurnBackAngleThresholdInDegrees
-
Methods inherited from class com.pointrlabs.core.configuration.ConfigurationSection
isValid
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
setAccessibilityAnnouncePeriodInSec
void setAccessibilityAnnouncePeriodInSec(int arg)
Set accessibilityAnnouncePeriodInSec. Duration in seconds to repeat the same announcements, in accessibility mode. Default is 10
-
setAppLogoUrl
void setAppLogoUrl(@NonNull() String arg)
Set appLogoUrl. App Logo URL Default is ""
-
setCategorySymbolFrame
void setCategorySymbolFrame(int arg)
Set categorySymbolFrame. What frame to use behind category symbols none (0), circle (1), rounded (2), square (3) Default is 2
-
setDefaultLocationZoomLevel
void setDefaultLocationZoomLevel(float arg)
Set defaultLocationZoomLevel. Default zoom level to use while focusing to any location. Default is 18.0
-
setDefaultOutdoorLocationZoomLevel
void setDefaultOutdoorLocationZoomLevel(float arg)
Set defaultOutdoorLocationZoomLevel. The default zoom level for outdoors Default is 18.0
-
setDisableScreenDimDuringWayfinding
void setDisableScreenDimDuringWayfinding(boolean arg)
Set disableScreenDimDuringWayfinding. If whether the screen should not be dimmed during wayfinding. Default is true
-
setDisconnectedIndoorPathDistanceThresholdInMeters
void setDisconnectedIndoorPathDistanceThresholdInMeters(float arg)
Set disconnectedIndoorPathDistanceThresholdInMeters. Default is 11.0
-
setDisconnectedOutdoorPathDistanceThresholdInMeters
void setDisconnectedOutdoorPathDistanceThresholdInMeters(float arg)
Set disconnectedOutdoorPathDistanceThresholdInMeters. Default is 21.0
-
setDistanceUnit
void setDistanceUnit(int arg)
Set distanceUnit. What type of units should be used for distance in the UI Default is 0
-
setEnableDynamicMinimumZoomLevel
void setEnableDynamicMinimumZoomLevel(boolean arg)
Set enableDynamicMinimumZoomLevel. If set true, minimumZoomLevel is dynamically calculated to a value enough to see the whole site Default is true
-
setFlyOverAnimationDuration
void setFlyOverAnimationDuration(float arg)
Set flyOverAnimationDuration. Duration in seconds it takes to do the loading fly over animation. Default is 3.0
-
setFlyOverAnimationHeading
void setFlyOverAnimationHeading(float arg)
Set flyOverAnimationHeading. Heading of the map at the end of the fy over animation. Default is 0.0
-
setFlyOverTiltAngleInDegrees
void setFlyOverTiltAngleInDegrees(float arg)
Set flyOverTiltAngleInDegrees. Default is 45.0
-
setInfoPageUrl
void setInfoPageUrl(@NonNull() String arg)
Set infoPageUrl. Info Page URL Default is "https://pointr-websdk.azureedge.net/ui-configuration/web-sdk-v8/info-page/info-page.html"
-
setIsCategorySymbolThemeEnabled
void setIsCategorySymbolThemeEnabled(boolean arg)
Set isCategorySymbolThemeEnabled. Whether the category symbols are affected by the theme. Default is true
-
setIsInfoButtonEnabled
void setIsInfoButtonEnabled(boolean arg)
Set isInfoButtonEnabled. Whether to enable the info button or not Default is true
-
setIsMarkMyCarEnabled
void setIsMarkMyCarEnabled(boolean arg)
Set isMarkMyCarEnabled. Whether mark my car feature is enabled. Default is true
-
setIsNavigationHeaderThemeAccentColor
void setIsNavigationHeaderThemeAccentColor(boolean arg)
Set isNavigationHeaderThemeAccentColor. If whether the navigation header color is accent color from theme. Default is true
-
setIsOfflineMapsEnabled
void setIsOfflineMapsEnabled(boolean arg)
Set isOfflineMapsEnabled. Enable/Disable offline maps feature Default is true
-
setIsOnboardingEnabled
void setIsOnboardingEnabled(boolean arg)
Set isOnboardingEnabled. Whether to enable onboarding or not Default is true
-
setIsRatingPopupEnabled
void setIsRatingPopupEnabled(boolean arg)
Set isRatingPopupEnabled. Whether the rate experience pop-up is enabled. Analytics also need to be enabled. Default is true
-
setIsSearchCategoriesEnabled
void setIsSearchCategoriesEnabled(boolean arg)
Set isSearchCategoriesEnabled. If whether the categories search UI is enabled. Default is true
-
setIsSplashScreenEnabled
void setIsSplashScreenEnabled(boolean arg)
Set isSplashScreenEnabled. Whether to enable the splash screen or not Default is false
-
setMapWidgetLocationDataTimeoutInSeconds
void setMapWidgetLocationDataTimeoutInSeconds(int arg)
Set mapWidgetLocationDataTimeoutInSeconds. After how much time map widget will timeout waiting for location data (seconds). Default is 20
-
setMapWidgetMapTilesTimeoutInSeconds
void setMapWidgetMapTilesTimeoutInSeconds(int arg)
Set mapWidgetMapTilesTimeoutInSeconds. After how much time map widget will timeout waiting for map tiles (seconds). Default is 30
-
setMapWidgetMapUrlTimeoutInSeconds
void setMapWidgetMapUrlTimeoutInSeconds(int arg)
Set mapWidgetMapUrlTimeoutInSeconds. After how much time map widget will timeout waiting for map url (seconds). Default is 30
-
setMapWidgetPathDataTimeoutInSeconds
void setMapWidgetPathDataTimeoutInSeconds(int arg)
Set mapWidgetPathDataTimeoutInSeconds. After how much time map widget will timeout waiting for path data (seconds). Default is 30
-
setMapWidgetPoiDataTimeoutInSeconds
void setMapWidgetPoiDataTimeoutInSeconds(int arg)
Set mapWidgetPoiDataTimeoutInSeconds. After how much time map widget will timeout waiting for poi data (seconds). Default is 30
-
setMapWidgetSiteDataTimeoutInSeconds
void setMapWidgetSiteDataTimeoutInSeconds(int arg)
Set mapWidgetSiteDataTimeoutInSeconds. After how much time map widget will timeout waiting for site data (seconds). Default is 60
-
setMaxZoomScale
void setMaxZoomScale(float arg)
Set maxZoomScale. Maximum zoom level allowed for the map Default is 18.5
-
setMaximumZoomLevel
void setMaximumZoomLevel(float arg)
Set maximumZoomLevel. Maximum zoom level allowed for the map Default is 18.5
-
setMinZoomScale
void setMinZoomScale(float arg)
Set minZoomScale. Minimum zoom level allowed for the map Default is 16.0
-
setMinimumZoomLevel
void setMinimumZoomLevel(float arg)
Set minimumZoomLevel. Minimum zoom level allowed for the map Default is 16.0
-
setPathColor
void setPathColor(@NonNull() String arg)
Set pathColor. The color of the displayed path in HEX format Default is "0080FF"
-
setPathDirectionThresholdInMeters
void setPathDirectionThresholdInMeters(float arg)
Set pathDirectionThresholdInMeters. Distance left to the next path direction, before we stop showing remaining Default is 5.0
-
setPathTrackingTiltAngleInDegrees
void setPathTrackingTiltAngleInDegrees(float arg)
Set pathTrackingTiltAngleInDegrees. Default is 45.0
-
setPathWidth
void setPathWidth(float arg)
Set pathWidth. The width of the displayed path in points Default is 8.0
-
setPrivacyPolicyUrl
void setPrivacyPolicyUrl(@NonNull() String arg)
Set privacyPolicyUrl. Privacy Policy URL Default is "https://www.pointr.tech/technology/privacy-and-security"
-
setQuickAccessTiltAngleInDegrees
void setQuickAccessTiltAngleInDegrees(float arg)
Set quickAccessTiltAngleInDegrees. Default is 45.0
-
setRotationalTrackingCameraAngleThreshold
void setRotationalTrackingCameraAngleThreshold(float arg)
Set rotationalTrackingCameraAngleThreshold. How much the blue dot heading needs to change in order for the camera to rotate. Default is 10.0
-
setShouldFocusOnFirstUserLocation
void setShouldFocusOnFirstUserLocation(boolean arg)
Set shouldFocusOnFirstUserLocation. If this parameter is true, then the map will focus on the user location when it first becomes available even if the user is browsing a different building Default is true
-
setSupportEmail
void setSupportEmail(@NonNull() String arg)
Set supportEmail. Support Email Default is "support@pointr.tech"
-
setTermsAndConditionsUrl
void setTermsAndConditionsUrl(@NonNull() String arg)
Set termsAndConditionsUrl. Terms and Conditions URL Default is "https://www.pointr.tech/end-user-agreement"
-
setTurnBackAngleThresholdInDegrees
void setTurnBackAngleThresholdInDegrees(float arg)
Set turnBackAngleThresholdInDegrees. Default is 120.0
-
-
-
-