07 – Map Viewer Changelog

Table of Contents

Version 1.95.2 – July 16, 2024 #

Improvements

  • Improve styles on the “Where am I” message for desktop and mobile

Fixed

  • Fix map attribution image not being toggable

Version 1.95.1 – July 15, 2024 #

Changed

  • Rollback to deck.gl-based location layer, due to new layer being laggy.

Version 1.95.0 – July 11, 2024 #

Added

  • Enhanced UX to support large font sizes, improving accessibility for users with visual impairments.

Version 1.94.0 – July 10, 2024 #

Added

  • Added a top banner for free trial accounts displaying the days left until the free license expires.
  • Added a new language selector in the interface, allowing users to choose the viewer’s language from a configurable subset of supported languages.

Fixed

  • Fixed Find My Car “Delete” button text not being shown on iOS devices

Version 1.93.0 – July 08, 2024 #

Added

  • You can now navigate to any arbitrary position inside the building (i.e. find my car) using our WASM route computation library.
  • Programmatic navigation via API now supports using the WASM route library.
  • Special ASCII characters are now supported for text features.

Fixed

  • Fixed the issue where the destination reached panel wasn’t shown when computing a navigation to arbitrary positions in the building instead of POIs.
  • Fixed the issue of multiple navigation routes being displayed simultaneously.
  • Distances are now shown again in search results.

Version 1.92.0 – July 02, 2024 #

Added

  • Added new configuration items:
    • ui.widget_visibility.directions_panel: setting to hide the directions panel completely
    • styles.fixedPoi:
      • showIcon: boolean to control the visibility of the fixed poi icon
      • showName: boolean to control the visibility of the fixed poi name
    • map.interactive: this setting controls whether the map responds to user events or not

Version 1.91.0 – June 27, 2024 #

Added

  • Added a “Where am I” message that shows the current floor the user is positioning on and highlights the nearest point of interest relative to their current location. This feature helps users easily identify their position. In a next release, it will also speak aloud the current user location.

Version 1.90.3 – June 24, 2024 #

Added

  • Added basemap tile caching to avoid re-downloading previously downloaded basemap areas.

Fixed

  • Avoid using Javascript regular expressions not supported on older iOS devices.

Version 1.90.2 – June 21, 2024 #

Changed

  • Minimize the number of static assets to cache on prefetch to improve efficiency of data download.

Fixed

  • Fixed map style processing, to avoid defining properties with null values.
  • Fixed camera not centering on selected POI, when selecting it on the map.

Version 1.90.1 – June 20, 2024 #

Changed

  • We now apply a maximum pitch value of 70 to the view.
  • Change default prefetch mode to “minimal”. This will reduce the data downloaded by default by the viewer (it only downloads the data of the venues that the user visualizes).

Improved

  • Improve service worker cache handling. This allows us to fine-grain tune how the browser caches and purges map and application resources for offline usage.

Fixed

  • Fix search crash while searching with special symbols.

Version 1.90.0 – June 20, 2024 #

Added

  • Now we use Maplibre as the library used to render our maps, instead of Mapbox.
  • We have implemented three new layers, using the new library.
    • Current Position icon was revamped. This allows us to create better interactions and include animations on it.
    • We are experimenting with new layers for POI elements and extruded maps are still on development.

Changed

  • Updated to Deck.gl 9.
  • Improved styles on the internal Settings Panel’s inputs.

Improved

  • Improved Setting Panel’s styles.

Version 1.89.1 – June 18, 2024 #

Fixed

  • Fixed crash for organizations with no custom fields configured.

Version 1.89.0 – June 17, 2024 #

Added

  • Now, you can add custom images and text as overlays on the map.
  • Redesigned styles for internal editors and Settings Panel

Version 1.88.2 – June 13, 2024 #

Improved

  • Updated Italian translations

Version 1.88.1 – June 12, 2024 #

Fixed

  • Fixed errors while loading configuration from organization custom fields
  • Removed reload on vite:preloadError event causing infinite reload on some particular iOS devices
  • Reduced log level (to debug) on messages from our IMDF validator

Version 1.88.0 – June 12, 2024 #

Added

  • Added traditional Chinese as supported language
  • Updated Hungarian and Italian translations

Fixed

  • Crash while loading some particular configurations from organization remote config
  • Now, we ignore app-boundary domain errors. These errors are raised in iOS apps, when the “app-boundary” domain has not been set up correctly.

Version 1.87.0 – June 11, 2024 #

Changed

  • Allow to load remote configurations from the organization metadata. An organization custom field will point to the remote configuration file and the viewer will load it.

Version 1.86.1 – June 10, 2024 #

Improved

  • Now, we emit navigation start events only for user-initiated actions. This way, we avoid emitting it when the route is automatically recalculated after an Out of Route (OOR).
  • Route calculation based on time, allowing the inclusion or exclusion of paths using tags depending on the local time link.

Version 1.86.0 – June 04, 2024 #

Improved

  • Multiple improvements in our IMDF/GeoJSON loader and editor.

Version 1.85.0 – June 04, 2024 #

Added

  • Add support to simulate outdoor positions with our location simulator (useSimulator). Fixed outdoor color for position accuracy.

Improved

  • Improved location debug panel layout to fit more information
  • Removed duplicated LocationStatus definition (postMessage JS API).
  • Unified CALCULATING location status to STARTING, this should fix problems with React Native wayfinding plugin integration (postMessage JS API).

Version 1.84.0 – June 04, 2024 #

Added

  • Galician language support.

Fixed

  • Fixed a bug that prevented cartography.select_poi to work fine due to race conditions.
  • Fixed text overlapping on mobile and desktop with larger POI category names.

Changed

  • Changed the names of the map for POI and POI Categories that the SDK uses with the viewer navigation.

Version 1.83.0 – June 03, 2024 #

Changed

  • General improvements on screen reader support. Now all the UI is easier to navigate using a screen reader (Talkback and VoiceOver technologies).

Version 1.82.0 – May 29, 2024 #

Added

  • Added Text-To-Speech live navigation indications. This feature allows, behind a feature flag, to speak aloud navigation indications with the text to speech technology.
    • If the browser has support the TTS, it will read the navigation indications aloud
    • If the browser doesn’t have support it will send a postMessage ui.speak_aloud_text to allow third party integrations to use their own implementation. For instance, we used this method in our Android Flutter Plugin, since Android’s webview in Flutter does not support TTS natively.

Version 1.81.4 – May 29, 2024 #

Fixed

  • Prevented the favorite icon badge from appearing on the map when displaying hidden points of interest.

Improved

  • Ensured non-extruded features in the building’s GeoJSON have a safe z-coordinate to prevent z-fighting.
  • Added support for a different GeoJSON theme when using the high contrast dark theme in the viewer. This can be configured through the custom field ‘geojson_theme_url_high_contrast_dark’.

Version 1.81.3 – May 27, 2024 #

Fixed

  • Map Focus Issue: Resolved a problem where the map would lose focus on user movements when scrolling was briefly paused. This occurred if the user started dragging to move the view across the map, paused briefly, and then resumed dragging. Previously, the map would not resume scrolling after the pause, requiring a new interaction to continue. This issue has now been fixed, and the map will correctly resume scrolling after a brief pause.
  • “Center User” Button in Directions Mode: Corrected an issue where the “Center User” button did not function properly after changing the current step in Directions Mode. Now, when the user clicks the “Center User” button after switching steps, the camera will correctly follow the user’s position.

Improved

  • Enhanced how we handle current map view for better performance and stability.

Version 1.81.2 – May 24, 2024 #

Improved

  • Updated Japanese translations.

Version 1.81.1 – May 20, 2024 #

Improved

  • Now, we’re able to use stairs and elevators as reference points on indications, even when the instructions do not specifically involve changing floors. For example:

Fixed

  • Fixed color issues on AR button when dark color theme was selected.
  • Fixed map style not being loaded properly on some occasions due to having color theme “Default” selected, which is no longer in use.

Version 1.81.0 – May 14, 2024 #

Changed

  • Updated the POI search algorithm to include several new fuzzy metrics, which allow for a more precise ranking of the results, improving the overall accuracy of search results.
  • In regards to the search results, we have also improved how we combine distance and search scores by prioritizing results located on the same floor as the user is. Previously, in a venue that had “Male Toilet” and “Female Toilet” in every floor, and a “Toilet” POIs just in one floor, and you searched for “Toilet”, you’d be directed to the only “Toilet” POI even if that meant traversing the whole venue. Now, “Male Toilet” and “Female Toilet” POIs are presented first if they are significantly close to your location.

Added

  • Improved the origin/destination selector to include a category filter, improving map navigation. Previously, the absence of this filter led to a confusing user interface.
  • Internal: added new calibration mode.

Fixed

  • Updated route library to fix issues with navigation when the threshold that defines whether the user deviates from route is set to 1 meter.

Version 1.80.4 – May 13, 2024 #

Changed

  • Added page reload when preload assets call fails. This should fix some Safari load-related errors.

Version 1.80.3 – May 08, 2024 #

Fixed

  • Fixed a corner case where POI name translations were not applied properly on map.

Version 1.80.2 – May 07, 2024 #

Fixed

  • Fixed invalid POI assignation to WASM library. This caused invalid directions/navigation routes generation in some cases.

Version 1.80.1 – May 07, 2024 #

Fixed

  • Wrong translations were applied by patching POI names from routeCalculatorWASM

Version 1.80.0 – May 06, 2024 #

Added:

  • Implemented new postMessage callbacks to notify native navigation events: started, updated, and stopped.
  • Introduced a new postMessage endpoint to facilitate modification of current session’s settings values.

Improved

  • Optimized and cleaned up “navigation stopped” callbacks for better performance.

Version 1.79.1 – May 06, 2024 #

Fixed:

  • Removed bottom padding from bottom drawer due to invalid Cordova inset detection.
  • Hid empty logo wrapper in the Explore Panel (this added additional empty space).
  • Fixed some invalid colors for UI buttons.
  • Under certain conditions, POIs with “hide icon” custom fields were not shown at all (neither the name nor the icon). This has been fixed.
  • Now, the floor changes automatically when selecting a POI from a different floor that they one the user was seeing.

Changed:

  • Only show the toggle 3D button if on debug mode.

Version 1.79.0 – May 03, 2024 #

Improved

  • Improved accessibility:
    • After user tests we did a deep review of all the themes that are built specifically for accessibility. Particularly, we focused on providing better color selection for visual disabilities:
      • Parametrized font sizes, which allows us to use bigger font sizes on accessible themes across the entire application.
      • Changed some color definitions to avoid very bright colors.
    • With accessible themes, now all text elements on the map have a background and a font color that ensures contrast and allows for better legibility.
    • Also texts on the map adapt their font size taking into account accessibility profiles.
    • Now the position as well as the color of the route respect the color theme, taking into account accessible color themes.
  • Improved color theme selection in our Settings Panel by unifying all the themes: light, dark and the accessible themes are all under the same selector.

Added

  • Added a parameter that sets the threshold distance between nodes of two routes to determine if the routes are equal.
  • Indications are now updates always when bearing or position changes.

Fixed

  • Fixed minor text in english translation.
  • Fixed. Check if two routes have the same number of segments on each floor to determine if the routes are equal or not.

Changed

  • Update to routes library to 1.0.10.
  • We have improved the UI design for origin/destination form selector as well as the map toolbar.

Version 1.78.3 – May 02, 2024 #

Fixed

  • (Internal) Resolved issue with usage of pipeline groups and export of variables.

Version 1.78.2 – May 02, 2024 #

Improved

  • Improved initial loading time by avoiding prefetching of unneeded.

Fixed

  • Fixed bug causing POIs to disappear when maximum zoom level was reached.

Version 1.78.1 – May 02, 2024 #

Fixed

  • Indications translation minor fix.

Improved

  • Added log to help to detect when Sentry is not properly configured.

Version 1.78.0 – May 02, 2024 #

Added

  • Improved event notifications for usage analytics when selecting POIs categories and searches. We now store from which buildings the requests are being made, thus improving the analytics we can generate.
  • It is now possible to insert a custom image that will show on top of the Search Bar in desktop mode. Usually, this will be used to place a company/building logo in that bar.
logo whitelabel

Version 1.77.2 – April 30, 2024 #

Changed

  • We have improved internal tooling for error handling and reporting. This will allow us to fix bugs quicker as we will get more information and context when any error occurs.

Version 1.77.1 – April 29, 2024 #

Fixed

  • Only allow to reset the building’s GeoJSON data with a right-click when in GeoJSON editor mode. Initiating a simulation by right-clicking outside of this mode during navigation caused a crash in the route library.

Version 1.77.0 – April 29, 2024 #

Added

  • New custom fields added to POI categories, enhancing floor change indications. Specifically, “indication_type” with the value “floor” enables the use of the POI for floor change. Additionally, “floor_transition_type” with possible values “stairs”, “elevator”, or “escalator” is introduced, altering the displayed icons in floor change instructions.
  • Various preroute and navigation icons have been updated.

Fixed

  • Fixed a bug that could result in the preroute showing a floor change icon in the wrong direction.

Version 1.76.2 – April 26, 2024 #

Fixed

  • Center logos horizontally.
  • Fixed crash when starting the GeoJSON editor.

Version 1.76.1 – April 26, 2024 #

Fixed

  • Fixed issues with native route library that caused the library to crash on some buildings.

Version 1.76.0 – April 26, 2024 #

Improved

  • Improvemens in our GeoJSON editor:
    • File Compatibility: IMDF files are now fully compatible with dashboard upload form.
    • Automatic Refresh: Theme and IMDF feature tables now refresh automatically when uploading files or editing in bulk.
    • Bulk Edit Improvements: Keyboard focus automatically sets on inputs during bulk edits.
    • Right-Click deselection: Added the ability to deselect all features with a right-click.
    • Zoom Enhancements: Increased maximum zoom for better selection of small features.
    • Feature Highlighting: Improved the highlighting of tiny features, including a new “super-highlight” button.
    • Polygon margin: Extruded polygon margins can now be configured individually,
    • Performance: Introduced a 500ms debounce (that can be turned off) to prevent UI freezing during feature/theme property updates.
    • Re-apply action: Simplified re-application of last action in bulk edits with a single click.
    • Show property exported: You can turn off the visualization of IMDF features and save it in the downloaded file.
    • Invisible stroke: If you set polygon stroke width to 0, it will not be represented.
    • Maintain selection: IMDF features selected will be maintained even if you switch between “Feature editor” and “Theme editor”
    • Fill opacity: Fill opacity now defaults to 1.

Fixed

  • Fixed image size of logos rendered on top GeoJSON

Version 1.75.0 – April 25, 2024 #

Changed

  • Enhanced usage events captured for analytics:
    • Create new events for when the user reaches the destination or quits navigation.
    • Added a device ID field to both new and existing events. This will allow us to know the unique users that use each application.
    • Add building ID in app start event. Now we will know from which buildings our users start the application.

Version 1.74.0 – April 25, 2024 #

Added

  • Implemented capabilities to reset the view to the initial view. This is specially useful in kiosks, were an user may otherwise arrive and find a route previously computed by another user (which leads to a poor user experience). Particulaly, we implemented:
    • A button so the user can reset the view to the initial view.
    • An automatic trigger that resets the view after a certain period of inactivity. This period can be configured using the Settings Panel.

Improved

  • Enhanced Favorite POIs API:
    • The “update callback” now exclusively informs of favorite POIs for the current building, using the new payload value: ‘currentPoiIdentifers’.
    • The “favorite POIs postMessage endpoint” now filters all sent POIs, leaving only the current building without affecting other buildings’ data.

Fixed

  • Resolved bug causing duplicated POIs to appear when outdoor POIs were present.

Version 1.73.0 – April 23, 2024 #

Added:

  • Images and Text on GeoJSON Features: We’ve added functionality to overlay images and text onto extruded GeoJSON features. This update makes it easier to identify shops and landmarks directly on the map, enhancing usability and visual appeal.

Fixed

  • Fixed cartography.select_poi postMessage not selecting the destination floor.
  • Fixed cartography.select_poi postMessage selecting while navigating towards some destination.
  • Fixed a bug that caused that if the destination of a route was immediately after a floor change, the destination floor and the associated Point of Interest (POI) for the floor change (stairs or elevator) were not correctly indicated.

Version 1.72.0 – April 19, 2024 #

Improved

  • We’ve implemented enhancements to our navigation module to elevate the effectiveness of turn-by-turn navigation.
  • We’ve revamped the appearance and user experience of our navigation screen for a more polished and intuitive interface.

Added

  • We’ve added a new “Start” button that lets you start navigating directly from the Point of Interest information panel.

Changed

  • We’ve made it easier to use the bottom drawer by:
    • Letting the user expand it while filtering by category and viewing the map.
    • Showing the “expand sign” (horizontal bar) only when there’s content in the bottom sheet.
  • Now, the map view (camera) automatically follows the user under two scenarios, even switching to a different floor if needed:
    • When the user changes floors during navigation.
    • When the user first starts positioning.

Version 1.71.1 – April 16, 2024 #

Fixed

  • Resolved issue where initial bottom drawer animations were ignored by delaying execution until the completion of an initial internal event.
  • Avoid navigation mode interruption caused by a ‘ui.set_search_filter‘ action.
  • Fixed ‘cartography.select_poi‘ automatically selecting the default floor.

Improved

  • Enhanced the position layer by implementing custom rotation and radius animations, bypassing dependency on native transitions that caused issues on some cases.

Version 1.71.0 – April 11, 2024 #

Added

  • Added functionality to the ‘ui.set_search_filter‘ message. This feature empowers users to conduct searches by text or category within the current building. Upon execution, this message triggers the bottom drawer to display matching search results.

Fixed

  • Resolved a minor issue with search input length limitation.

Improved

  • No logo is shown on the search bar: defaulted to whitelabel setting and attributed maps to Mapbox & Situm for enhanced clarity.
  • We avoid location simulation conflicts with real-time positioning data. Previously, users using the simulation feature and real-time location might have seen spurious jumps.

Version 1.70.0 – April 11, 2024 #

Improved

  • Improved the initial data loading process to optimize efficiency. Now, information is fetched only once, and we prefetch only the data that isn’t already stored.

Added

  • We’ve introduced additional prefetch modes, providing flexibility in caching configurations. Now, the application can be configured to operate in one of the following modes (using the Settings Panel):
    • No prefetching: data is not prefetched.
    • Minimal prefetching: Only essential data for the building currently displayed is prefetched. This includes points of interest, paths, floor images, the building’s GeoJSON, and details about the point of interest categories.
    • Full prefetch: All relevant data for every building on the account is prefetched, encompassing points of interest, paths, floor images, each building’s GeoJSON, and point of interest categories.

Fixed

  • Allow to load from the settings remote file the minimum radius information required to associate a Point of Interest (POI) with an indication.
  • Avoid using safe top area padding on bottom drawer as it caused problems on some mobile platforms.

Version 1.69.1 – April 10, 2024 #

Changed

  • Change feature editor shortcut to Ctrl+. and added search bar __editor to raise it

Version 1.69.0 – April 10, 2024 #

Changed

  • Simulator no longer works as an “infinite” timer, but rather waits for the user
    to press WASD keys on the keyboard. Keys are: W (forward), S (backward), A (left), D (right), E (floor up), Q (floor down).

Version 1.68.0 – April 09, 2024 #

Improved

  • Updated routes library
  • Some navigation indications texts were changed to improve user experience.
  • Changed icons and styles of some navigation indications.
  • Now, we verify whether the user’s position has stabilized before using it in indications, and use the yaw user position exclusively when the user needs to change direction

Fixed

  • Parameter to remove directions from a route with a distance smaller than the set threshold.

Version 1.67.0 – April 09, 2024 #

Added

  • Now, we display POIs “hidden”by the clusterization algorithm as dots in the map.
  • New setting available: now, you may apply a fixed background color to all POIs (POI icon image needs to have a transparent background). The background size is also configurable.

Improved

  • Removed location quality modal that prevented user from activating AR module when location was not accurate.
  • Removed ‘zoom in hint animation’ that used to be shown

Version 1.66.1 – April 04, 2024 #

Fixed

  • Addressed issue where certain Points of Interest configured to be hidden during search were not displayed when filtering POIs by favorites.

Version 1.66.0 – April 04, 2024 #

Added

  • Users can now mark POIs as favorites directly from the user interface. Favorite POIs are added to the local cache: therefore, they will survive application/viewer re-starts. Additionally, a post message JS API has been exposed to allow programmatically marking POIs as favorites, as well as receiving the list of favorite POIs of the user.

Improved

  • Implemented a new help modal to promptly inform users about navigation-related problems as they occur.

Fixed

  • Corrected the functionality of next/previous actions (preroute screen) when using native directions on iOS.

Version 1.65.1 – April 03, 2024 #

Changed

  • Updated translations

Fixed

  • Fix precision issue in in Vertex Shader that caused extruded elements to be unproperly rendered on iPads/M1.
  • Flag internal.prefetchData was not being applied from remote configuration file. This caused the viewer to always prefetch the data of all the venues in the account (needed for online usage) when the viewer started (just once).

Version 1.65.0 – March 26, 2024 #

Changed

  • We’ve introduced an experimental IMDF/GeoJSON editor. You can enable it using CTRL+e. You’ll be able to:
    • Edit GeoJSON/IMDF properties of each polygon, such as color or extrusion.
    • Assign a feature_type and category to each polygon
    • Edit “themes” that will be applied to the GeoJSON/IMDF. A theme is a set of visual properties (e.g. color) that will be applied to each feature.
    • Download / load the GeoJSON/IMDF files and themes created.

Version 1.64.0 – March 26, 2024 #

Added

POI information has been added to the map during navigation.

Changed

  • Clustering is now applied to POIs both in pre-route and during navigation.
  • Streamlined instructions for brief route segments. Adjustable parameter in the Settings Panel to simplify directions.

Fixed

  • Adjusted clustering threshold to enhance visualization when searching a POI or filtering by POI category.
  • Fixed a minor issue when loading POIs in the routes library.
  • Improved icon size when displaying POIs included in indications. Previously, the route visualization might have appear “too crowded” with highlighted POIs from indications.

Version 1.63.1 – March 22, 2024 #

Fixed

  • AR: allow loading position quality thresholds from the remote configuration file.
  • Online detection: previously, the application failed to detect offline status on certain devices due to cache-related issues.

Version 1.63.0 – March 20, 2024 #

Changed

  • Reduce the frequency of camera animations when tracking the user in AR mode to enhance performance.
  • Remove the usage of legacy custom fields to define the initial viewport state and viewport limits. This feature was already deprecated and un-documented.

Fixed

  • Hide the AR button when navigation finishes (previously, it would remain incorrectly enabled).
  • Fixed the contrast between the AR button’s icon and text colors.
  • Display routes above 3D objects to ensure visibility, addressing the issue where previously, 3D objects obscured the routes.

Version 1.62.1 – March 14, 2024 #

Fixed

  • We slipped a couple of alert dialogs when an error occurred. Now, we log these errors to console.

Version 1.62.0 – March 14, 2024 #

Improved

  • Improve indications by incorporating additional semantic information. Indications will now automatically include references to points of interest (POIs) on the map when the route comes within close proximity to them.
  • Allow to order results based on proximity, so users can sort items by their distance from a specified starting point. This starting point can be either the the origin of a route, a fixed point of interest (POI) or the user’s current location. Previously we only sorted using the user’s current location.

Fixed

  • Fixed network banner to prevent it from obscuring other UI elements.
  • Fixed incorrect parsing of Geoserver URLs coming from custom fields.

Version 1.61.0 – March 11, 2024 #

Added

  • Allow to read data from an external Geoserver, configurable via custom field for each floor on a given building.

Fixed

  • Fixed UI styles issues on navigation when using mobile displays.
  • Fixed a z-collision issue in the POI layer by stopping its continuous re-rendering.

Version 1.60.5 – March 08, 2024 #

Added

  • Implemented new color schemes and base map styles, specifically designed with high contrast to improve accessibility and support users with visual impairments, ensuring a more inclusive user experience.
  • Light High Contrast Mode:
  • Dark Hight Contrast Mode:

Version 1.60.4 – March 08, 2024 #

Improved

  • Ad-hoc feature: when integrated with a ticketing system, ticket assignation can be done using postMessage API.
  • Added support for region variant languages when setting RTL in the UI. Previously, language “ar” enabled RTL automatically, but “ar-AR” did not. Now, all the variants of RTL languages enable RTL automatically.
  • Improved a modal that shows when the system can’t compute indoor location. This modal prompts the user to perform different actions, such as enabling the appropriate permissions or turning on the smartphone’s location. Now, we added a text prompting the user to “Restart the app”, since this is often required after applying these configurations.

Version 1.60.3 – March 07, 2024 #

Fixed

  • Fixed next/prev directions step buttons not working properly when the viewer was in embed mode
  • Updated routeslib to version 2.54.11. Fixes bug in which the first pre-route indication may have had an incorrect orientation change.

Version 1.60.2 – March 06, 2024 #

Fixed

  • Fixed bottom drawer snap points when computing a route (previously, the bottom drawer could be drawn up incorrectly without the user doing it on purpose).
  • Fixed icon and message for TURN/AROUND directions indications (they where not properly shown sometimes)

Version 1.60.1 – March 05, 2024 #

Changed

  • Internal changes

Version 1.60.0 – March 05, 2024 #

Added

  • We’ve added the ability to refresh the viewer cache automatically for cartography data (floorplans, POIs, routes…). The refresh rate can be configured from the Settings Panel.

Improved

  • Improved message to express no available route
  • App events:
    • Now each time users search for a string report the search to our BI endpoints
    • A new userAgent field was added to the app events, so now we can know which platform is running the user on)

Fixed

  • Fixed navigation error that showed path flickering

Version 1.59.0 – March 04, 2024 #

Added

  • Added arrows (up and down) to floor selector to indicate scrollability when there are elements above or below in the scrollable floor selector.
  • Viewport padding is now configurable, enhancing user experience while navigating through the map.

Fixed

  • Limited the height of the floor selector and enabled scrolling when buildings have numerous floors.
  • The current floor is now distinctly marked in the floor selector list.

Version 1.58.3 – March 01, 2024 #

Fixed

  • Improved the accuracy of the visualization of the starting point and end point of the routes. This was noticed in some points of the map, where the route visualization started or ended a little bit deviated.

Version 1.58.2 – February 29, 2024 #

Fixed

  • Improved indoor maps layers selection algorithm. This allows to render partially transparent GeoJSON maps while showing the floorplan image under those transparent areas.

Version 1.58.1 – February 27, 2024 #

Fixed

  • Updated the coordinate transformation process to ensure that path visualizations align accurately with those configured on the Situm Dashboard. Previously, in very large venues (e.g. several kilometers wide), some deviation could be noticed due to coordinate transformation accumulated errors.

Version 1.58.0 – February 27, 2024 #

Added

  • Add webassembly-based navigation routes not only static routes, but also to dynamic routes. Thanks to this, we’ll be able to compute turn-by-turn navigation directly on the browser.
    • This opens the possibility to simulate navigation on the browser for debug purposes.
  • Allow to sort POIs by distance even when computing routes filtered by tags (both includeTag and excludeTag options are allowed).

Version 1.57.2 – February 26, 2024 #

Fixed

  • Fixed the display of right-to-left (RTL) text in both route labels and route map indications. Previously, mixed strings containing both RTL and left-to-right (LTR) characters did not correctly apply RTL directionality, leading to display issues.

Version 1.57.1 – February 23, 2024 #

Fixed

  • In certain situations, the viewer allowed to zoom-in more than the maximum zoom that was configured using the Settings Panel.

Improved

  • Adapted lightning settings for better visualization of both 3d models and extruded GeoJSON data
  • Improved an error message that prompted when the user tried to compute a route / navigation and location was not available. Previous message misguided the user into thinking that the application detected the location as an “outdoor” location.
Left: previous light model. Right: improved light model.

Version 1.57.0 – February 22, 2024 #

Added

  • Now, the viewer is able to render 3D models.

Version 1.56.0 – February 21, 2024 #

Added

  • Implemented support for diverse custom font families across supported languages.
Custom font example

Version 1.55.0 – February 19, 2024 #

Improved

  • Previously, some turn-by-turn indications mentioned the floor were the user was supposed to follow them (e.g. “Go ahead for 100 m in Floor 1”). This only makes sense if the venue has more than one floor. Now, when the venue has only one floor, we don’t mention it in any indication.
  • Secondary icon color (as configured in the Settings Panel) is now applied to all the icons.

Version 1.54.2 – February 19, 2024 #

Improved

  • Performance improvement: merged static route map indications and navigation map indications into only one layer.
  • Previously, we removed route segments that only had one point. Those were primmarly the ones that connected a floor to the next one in the route. As a result, we did not display “go up” and “go down” icons in the intermediate floors on a route: e.g. if you went from floor 0 to 10, you would see an icon pointing upwards (“Go up to floor 10”) on floor 0, but you would not see anything in floors 1, 2, 3, etc.
    • Now we do not remove these segments. Therefore, we include an indication to transition to the corresponding floor in all the intermediate floors.
  • Added destination floor on the dialog that indicates the user what is the final destination while navigating.

Fixed

  • Internal: previously, POI information was not fully displayed in the search result list while on debug mode.

Version 1.54.1 – February 14, 2024 #

Fixed

  • Second correction of the map.is_ready callback (JS Post-message API), after the first try on v1.53.0. Now, this callback waits both until the map has been rendered, and also until all required data has been downloaded. This is important because, otherwise, integrators of the viewer (or SDKs) could call APIs such as “navigateToPoi” before the viewer was ready, resulting in unexpected behaviour.
  • Restore ‘fixed poi’ input in the Settings Panel.

Version 1.54.0 – February 08, 2024 #

Changed

  • Now, the Settings Panel allows to configure the initial latitude & longitude of the view.

Improved

  • Improve map.is_ready callback (JS Post-message API). Now, it waits for current building POIs data & POI categories to be fully fetched. This signal is also received on the “onMapReady” callbacks of Mobile Visual SDKs.

Version 1.53.0 – February 07, 2024 #

Added

  • When integrating the viewer inside mobile native apps through our SDK plugins, we added support to filter paths programmatically using paths marked with tags.
  • Add a new setting to avoid Web Crawlers to index the page, i.e. the viewer will now be shown in Google Search results.
  • Allow to fine tune more UI colors bypassing the organization theme. Now, using the Settings Panel you can change more colors of the interface.

Changed

  • If you want to change the webpage title use the internal.appName configuration.

Fixed

  • Fixed some conditions where the viewer didn’t show the IMDF/GeoJSON and fallbacked to floorplan.
  • Fixed that the “You’re here” label was shown on map start even when no fixed pois is fixed.

Version 1.52.0 – February 06, 2024 #

Added

  • New features for “kiosk mode”:
    • The “fixed POI” (which typically will be the kiosk) will be highlighted with a “You’re here” message on top of a banner. Several customizations can be applied, such as the color of the banner, color of the message, message font size, etc.
    • If set, the “fixed POI” will be the default origin POI, so all routes will start from there by default.
    • Introduced the possibility to hide POIs or POI categories:
      • On Map: avoids showing them on the map
      • On Map Icon: avoids showing their icon on the map
      • On Map Name: avoids showing their name on the map
      • On Search: avoid showings them on the list of POIs on the search menu.
  • New languages: Dutch, German and Hungarian.

Improved

  • Small improvements related to Android Talkback:
    • Remove redundant audio descriptions.
    • Added feedback on position obtained.
    • Improved description related to ETA during navigation.
    • Improved general usability of POI list elements.
  • Now, by default when showing step-by-step indications on the pre-route screen, every indication will be highlighted with an arrow on top of the map: this way, it will be clear where the indication starts.
  • Now, by default POI search will take into account both POI name and content.

Fixed

  • Previously, the UI broke while in navigation mode when the user rotated the phone from vertical to horizontal orientation, and back.
  • Previously, when showing the step-by-step indications of a route, the “Destination reached” indication was not shown.

Version 1.51.0 – February 05, 2024 #

Added

  • Add new config item to configure POI categories order
  • Improve settings panel UI by adding a search bar that filters the items by its name

Fixed

  • Fix crash on settings panel when changing “Group search results by floor” option

Version 1.50.0 – January 31, 2024 #

Added

  • Add support for Catalan, Persian and Vietnamesse languages

Fixed

  • Fix navigateToPoi API message call that caused the UI to freeze
  • Allow to use tiles without floor plan
  • Render floor plan and tiles when we do not have geojson
  • Fix geojson crash on low spec devices

Version 1.49.1 – January 26, 2024 #

Improved

  • Updated all translations for supported languages.
  • On Settings Panel, improved descriptions for Location Quality Thresholds (which control whether or not Augmented Reality can be started).

Fixed

  • Debug mode (which can be enabled through the Settings Panel) now includes protection against nullables, resolving potential issues with unexpected null values.

Version 1.49.0 – January 25, 2024 #

Added

  • The ‘start AR’ button is now dynamically disabled if the location quality is low. If pressed under low-quality location, an informative message is shown. Location Quality Thresholds can be configured through the Settings Panel.

Version 1.48.1 – January 24, 2024 #

Fixed

  • Ensure that the map will always cover the entire screen. Previously (specifically in iOS-Flutter apps), there were times when the map didn’t fully load, leaving half of the screen empty and gray.

Version 1.48.0 – January 23, 2024 #

Added

  • Added support to filter routes through inclusion/exclusion tags*. These tags can be configured when defining the building paths in Situm Dashboard.
  • Capability to load local GeoJSON/IMDF files
  • Capability to add local theme files, which allow to modify the appearance of vector maps.
  • Capability to load remote theme files through a custom-field in the venue.
  • Experimental GeoJSON/IMDF theme editor.
  • Capability to render at the same time the floorplan image, tiles, basemaps and IMDF/GeoJSON (or any combination of them). This is also useful to verify that raster tiles or IMDF/GeoJSON is properly aligned with the base floorplan.
Visual debugging and filtering tagged paths

Fixed

  • Error boundary issues and react-hook order related crashes.

Improved

  • When searching for a POI, category filter chips are now only shown if the search results contain POIs of that category. any POI
  • Now, we don’t show category filter chips of categories that do not have any associated POIs.

Version 1.47.4 – January 22, 2024 #

Improved

  • Translations related to navigation time estimations.
  • Apply rtl text for alternative routes tags in map.

Fixed

  • Fixed arabic translations related to numbers and plurals.
  • Previously, steps list collided with steps button in some languages.
  • Properly apply configured colors (through Settings Panel) to the dotted path line when user is navigating.

Version 1.47.3 – January 18, 2024 #

Fixed

  • Optimized rendering for low-performance devices to improve the overall user experience on such platforms.

Version 1.47.2 – 2024-01-12 #

Fixed

  • On low-end Android phones with specific GPU models (Qualcomm Adreno 610), a bug in the standard webview causes a large resource consumption and eventual freeze / crash when rendering large GeoJSON/IMDF files. As a fallback, we detect the presence of that GPU mode and fallback to displaying the baseplan only.

Version 1.47.1 – 2024-01-12 #

Fixed

  • Fixed building transition animation not completing correctly when changing between buildings.

Version 1.47.0 – 2024-01-11 #

Added

  • Introducing the new ‘AR’ button, which can be activated through the Settings Panel. The button will be displayed when the user interface is in navigation mode. When the user presses it, the Situm AR module will start.
AR button on bottom-right corner

Fixed

  • Previosly, floor change icons where not shown on top of the route while the user was on the dynamic navigation screen.

Version 1.46.2 – 2024-01-11 #

Improved

  • Now, the route origin and the route destination on the map are easier to spot because they are larger than the other points of interest. Additionally, the destination point is marked with an outline to make it stand out even more.

Fixed

  • Now, when you select a POI, its label, image, and border will always appear in front of other POIs, ensuring it’s clearly visible and easy to distinguish.

Version 1.46.1 – 2024-01-10 #

Improved

  • Improved performance of the search bar. Before, while searching and scrolling certain POI listings, UI could lag if the number of POIs was very high.

Fixed

  • UI fixes for RTL languages.
  • We fixed the behaviour of the camera.set WebAPI message. Previously, on Flutter apps, the message it was not being handled properly.
  • We fixed the trigger to enable the Settings Panel (previously, it failed on React Native apps).
  • Previously, POIs were not being selected correctly with the poiid url query parameter after page reload.
  • Fixed bottom padding in POI listing. The listing was being trimmed and the content was not being
    rendered.

See previous changes…

Subscribe to our newsletter

BASIC INFORMATION ON DATA PROTECTION

Data controller: SITUM TECHNOLOGIES, S.L.
Contact: Data controller: situm@situm.es
Responsible for protection: dpo@situm.es
Purpose and legal basis: To manage the sending of SITUM newsletters only with consent.
Legitimation: Express consent of the interested party.
Recipients: The data will not be passed on to third parties with the exception of legal obligations.
Retention period: As long as the interested party remains subscribed to the newsletter (a link to unsubscribe will be available in each newsletter sent by Situm).
Rights: The interested party may at any time revoke their consent, as well as exercise their rights of opposition, access, conservation, rectification, limitation, deletion of data and not be subject to a decision based only on automated data processing, by writing to SITUM at the addresses indicated.
Additional Information: You can consult additional and detailed information on Data Protection in our privacy policy.

Please, download your copy here

Thank you for downloading our whitepaper. Please do not hesitate to contact us if you would like to know more about how our solutions can help your business. Download whitepaper


Close window