Added MapView.setLogLevel, which sets the underlying Mappedin JS SDK log verbosity at runtime. The default is SdkLogLevel.INFO, so verbose SdkLogLevel.DEBUG output is opt-in. The method can be called before or after the map has loaded.
Added iconBorderRadiusFactor to LabelAppearance and LabelState.Appearance, which controls the corner rounding of a label’s icon pin so it can render as a rounded square instead of only a circle. The value is a fraction of half the pin’s size, where 1 (the default) is a circle, 0 is a square, and values in between round proportionally. It can be set when adding a Label or updated at runtime.
Added enable2DCollisions to BlueDotOptions and BlueDotState (default false). When enabled, nearby Labels and Markers yield to the Blue Dot instead of painting over it. Labels ranked CollisionRankingTier.ALWAYS_VISIBLE can still overlap the Blue Dot.
Added cameraLiftAnimationOptions to DynamicFocusOptions and DynamicFocusState, which customizes the camera elevation lift on floor change when MultiFloorViewOptions.updateCameraElevationOnFloorChange is enabled. Defaults to a 500 ms ease-in-out animation that can be interrupted.