mapsindoors_platform_interface 4.5.1
mapsindoors_platform_interface: ^4.5.1 copied to clipboard
A common platform interface for the mapsindoors plugin.
Changelog #
4.5.1 #
4.5.0 #
4.4.1 #
4.4.0 #
Fixed #
- Fixed a number of Typos
- Fixed an issue where attempting to fetch display rules by name using location ids not working on iOS
- Fixed an issue where setting a duration on a
CameraUpdate
would be ignored on iOS - Fixed an issue where setting a zoom value on a
CameraUpdate
would sometimes be ignored on iOS - Fixed a native crash on Android by updating the underlying Mapbox Maps version
Changed #
- Updated Mapsindoors SDKs:
- Android to 4.13.0
4.3.0 #
Added #
- Added
enableMapsIndoorsDebugLogging(bool)
function to enable SDK logging to help with debugging.
4.2.4 #
4.2.2 #
4.1.6 #
4.1.5 #
Fixed #
zoomLevelChanged
callback for custom floor selectors now gets called on iOS as well.
4.1.4 #
4.1.0 #
4.0.1 #
3.1.3 #
- No changes
3.1.2 #
- No changes
3.0.2 #
- No changes
3.0.1 #
- No changes
3.0.0 #
Added #
- Added
setHighlight
andclearHighlight
toMapControlWidget
which allows you to highlight a list of locations - Added new
MPCameraViewFitMode
:none
, which will disable automatic camera movement when changing legs - Added
addExcludeWayType
,clearExcludeWayType
toMPDirectionsService
to allow the user to exclude specificMPHighway
s when querying for a route. - Added two new
MPSolutionDisplayRuleEnum
sselection
andhighlight
that allows you to modify the look of highlighted and selected Locations. - Added support for Flat and Graphic labels, as well as 3D models
- Added new setters and getters to
MPDisplayRule
:LabelStyleGraphic
LabelType
IconScale
IconPlacement
PolygonLightnessFactor
WallLightnessFactor
ExtrusionLightnessFactor
LabelStyleTextSize
LabelStyleTextColor
LabelStyleTextOpacity
LabelStyleHaloOpacity
LabelStyleHaloWidth
LabelStyleHaloBlur
LabelStyleBearing
BadgeVisibile
BadgeZoomFrom
BadgeZoomTo
BadgeRadius
BadgeStrokeWidth
BadgeStrokeColor
BadgeFillColor
BadgePosition
Model3DModel
Model3DRotationX
Model3DRotationY
Model3DrotationZ
Model3DScale
Model3DZoomFrom
Model3DZoomTo
Model3DVisible
- Added functionality to hide specific features from the map
setHiddenFeatures
set a list ofMPFeatureType
to be hidden from the mapgetHiddenFeatures
get a list of currently hiddenMPFeatureType
- Added optional venue loading, use loadMapsIndoorsWithVenues(key, venueIds) to load a specific set of venues
- Venues can be added and removed from load at any time by using
addVenueToSync(venueId)
andremoveVenueToSync(venueId)
- Track the status of venues by adding a listener with
addOnVenueStatusChangedListener(MPVenueStatusListener)
- Get a list of synced venues with
getSyncedVenues()
- Venues can be added and removed from load at any time by using
- Added functionality to disable automatic floor and building selection when moving the map
setBuildingSelectionMode
set a Selection mode for Buildings on the map withMPSelectionMode
(automatic
ormanual
)setFloorSelectionMode
set a Selection mode for Floors on the map withMPSelectionMode
(automatic
ormanual
)
- Added functionality to make locations
selectable
.- This setting can be found on
MPLocation
,MPPOIType
andMPSolutionConfig
- Added
MPPOIType
which can be fetched fromMPSolution
- This setting can be found on
- Added
mapsIndoorsTransitionLevel
to MapsIndoorsWidget ctor- Sets the zoom level at which the MapsIndoors data should show, instead of extruded buildings on Mapbox Maps. Can be set to 0, if extruded buildings should not show.
- Added multi-stop navigation: It is now possible to add multiple stops to routes.
- The existing
getRoute
method gets two optional parametersstops
andoptimize
stops
will add the stops to the route between theorigin
anddestination
optimize
will rearrange thestops
to make a more optimal route, butorigin
anddestination
will stay the same.
- The existing
- Updated Mapsindoors SDKs:
- Android to 4.8.5
- iOS to 4.5.7
Deprecated #
- Deprecated
clearWayType
: useclearAvoidWayType
instead
2.1.6 #
- Updated to Mapsindoors iOS SDK 4.3.11 with proper Privacy Manifests
2.1.5 #
- Updated Mapsindoors SDKs
- Android to 4.4.1
- iOS to 4.3.8
2.1.4 #
- No change
2.1.3 #
- No change
2.1.2 #
- No change
2.1.1 #
- No change
2.1.0 #
- Added
showRouteLegButtons
toMPDirectionsRenderer
- Added
setLabelOptions
toMapsindoorsWidget
2.0.1 #
- RETRACTED
2.0.0 #
- Removed MPMapConfig as MapControl is now configured through the Widget
- Removed MapControlInterface as it is no longer needed
- Formatted entire project to be in line with dart formatting guidelines
1.0.0 #
- Release