Releases: MapsPeople/MapsIndoors-SDK-iOS
Releases · MapsPeople/MapsIndoors-SDK-iOS
4.9.1
4.9.0
[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
toMPSolutionConfig
. 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 toMPMapBehavior
,MPFilterBehavior
,MPSelectionBehavior
andMPHighlightBehavior
- used to configure the expected behavior of various MapControl features. ThemaxZoom
properties defaults toDouble.nan
, and will be ignored ifnan
.
4.8.3
[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 totrue
, but if set tofalse
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
[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 totrue
, but if set tofalse
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
[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
andMPDisplayRule
. - Fixed crashes, prone to happen when loading different MapsIndoors solutions in rapid succession.
4.8.0
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
Release tag, version 4.6.4-beta.2, see CHANGELOG.md
4.6.4-beta.1
Release tag, version 4.6.4-beta.1, see CHANGELOG.md
4.7.0
Added
labelStylePosition
added to DisplayRules
4.6.3
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