Skip to content

Releases: MapsPeople/MapsIndoors-SDK-iOS

4.9.1

21 Jan 12:47
Compare
Choose a tag to compare

[4.9.1] 2025-01-21

Fixed

  • Fixed missing camera behavior when using setHighlight methods on MPMapControl.
  • Fixed issue with maxZoom on the behavior not being respected when selecting a location using select(location: MPLocation?, behavior: MPSelectionBehavior) on MPMapControl.

4.9.0

14 Jan 12:08
Compare
Choose a tag to compare

[4.9.0] 2025-01-14

Fixed

  • Issue with 2D models not scaling correctly, resulting in images overflowing their intended geometry.
  • Issue with the map not updating automatically, to correctly reflect changes when multiple display rules are mutated quickly.

Added

  • Added automatedZoomLimit to MPSolutionConfig. If set, this decides the limits for how far default camera movements made by the SDK can zoom in. E.g. if set to 18, selecting POIs on the map, no longer zooms the camera any further than 18. It is still possible to zoom further in manually.
  • Added maxZoom property to MPMapBehavior, MPFilterBehavior, MPSelectionBehavior and MPHighlightBehavior - used to configure the expected behavior of various MapControl features. The maxZoom properties defaults to Double.nan, and will be ignored if nan.

4.8.3

08 Jan 12:42
Compare
Choose a tag to compare

[4.8.3] 2025-01-08

Fixed

  • Fixed momentary excessive memory usage, sometimes experienced on maps with many 2D models.
  • Fixed problem with 2D models not being clickable on Mapbox.
  • Corrected positional alignment of the Mapbox and Mapspeople attributions.

Added

  • Added useMapsIndoorsStyle(value: Bool) to MPMapConfig for Mapbox users. The value defaults to true, but if set to false then MapsIndoors will not attempt to apply the default MapsIndoors style to the Mapbox map. This enables you to use any Mapbox style with MapsIndoors.

4.8.2

08 Jan 12:05
Compare
Choose a tag to compare

[4.8.2] 2025-01-08

Fixed

  • Fixed momentary excessive memory usage, sometimes experienced on maps with many 2D models.
  • Fixed problem with 2D models not being clickable on Mapbox.
  • Corrected positional alignment of the Mapbox and Mapspeople attributions.

Added

  • Added useMapsIndoorsStyle(value: Bool) to MPMapConfig for Mapbox users. The value defaults to true, but if set to false then MapsIndoors will not attempt to apply the default MapsIndoors style to the Mapbox map. This enables you to use any Mapbox style with MapsIndoors.

4.8.1

20 Dec 13:27
Compare
Choose a tag to compare

[4.8.1] 2024-12-20

Fixed

  • Fixed bug where 2D models could sometimes be shown with the wrong dimensions, across certain zoom levels on Mapbox.
  • Fixed bug where the tiles would flash on Google Maps, when any location was selected.
  • Fixed memory leaks affecting instances of MPMapControl, MPMapboxProvider and MPDisplayRule.
  • Fixed crashes, prone to happen when loading different MapsIndoors solutions in rapid succession.

4.8.0

03 Dec 14:56
Compare
Choose a tag to compare

Changed

  • Improved ability to handle large solutions with many buildings and locations while using less memory.
  • Improved performance of loading solutions. Depending on the size and complexity of the solution, the loading time can be reduced by between 10% and 50%.
  • (MapsIndoorsMapbox only) Rendering of maps with many items are now more performant, both in terms of memory usage and speed, giving a smoother user experience.

4.6.4-beta.2

26 Nov 12:32
Compare
Choose a tag to compare
4.6.4-beta.2 Pre-release
Pre-release
Release tag, version 4.6.4-beta.2, see CHANGELOG.md

4.6.4-beta.1

26 Nov 10:06
Compare
Choose a tag to compare
4.6.4-beta.1 Pre-release
Pre-release
Release tag, version 4.6.4-beta.1, see CHANGELOG.md

4.7.0

25 Nov 12:18
Compare
Choose a tag to compare

Added

  • labelStylePosition added to DisplayRules

4.6.3

15 Nov 13:23
Compare
Choose a tag to compare

Fixed

  • LatLngBoundsConverter had gone missing from MapsIndoorsGoogleMaps. It has been found and put in its proper place.
  • Removed a potential crash affecting the React Native module and Flutter plugin on iOS when using a custom floor selector.

Changed

Updated to Mapbox Maps 11.7.0