06 – Map Viewer Changelog

Version 1.59.0 – March 04, 2024 #

Changed

  • We are pleased to announce that the new version is now available. Detailed updates from our development team regarding the enhancements will be published shortly.

Version 1.58.3 – March 01, 2024 #

Fixed

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

Version 1.58.2 – February 29, 2024 #

Fixed #

  • Improve indoor maps layers selection algorithm. This allows to render transparent geojson with the floorplan image below it.

Version 1.58.1 – February 27, 2024 #

Fixed #

  • Update the coordinate transformation process to ensure that path visualizations align accurately with those on the Situm Dashboard.

Version 1.58.0 – February 27, 2024 #

Added #

  • Add webassembly-based navigation routes not only static routes. This opens the possibility to simulate navigation on the browser for debug purposes.
  • Allow to sort pois by distance using the filtered by tag routes (both includeTag and excludeTag options are allowed) so distance calculated are consistent with routes calculated that already use those tags.

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