Class MutableUserInterfaceConfiguration

    • Constructor Detail

    • Method Detail

      • setAccessibilityAnnouncePeriodInSec

         void setAccessibilityAnnouncePeriodInSec(int arg)

        Set accessibilityAnnouncePeriodInSec. Duration in seconds to repeat the same announcements, in accessibility mode. Default is 10

      • 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

      • 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

      • 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

      • 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"

      • 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

      • setTermsAndConditionsUrl

         void setTermsAndConditionsUrl(@NonNull() String arg)

        Set termsAndConditionsUrl. Terms and Conditions URL Default is "https://www.pointr.tech/end-user-agreement"