Package-level declarations
Types
Represents additional details associated with a MapIndoors entity, such as a location or a point of interest. This class contains various fields that provide information about the additional details.
Holds every MPBuilding in the loaded solution and provides spatial lookups against them.
A configuration object used for applying settings to a MPDirectionsService. This object can only be instantiated through the included Builder pattern.
This allows for an easy way to display a route on the MapsIndoors map. Each leg of the route can be shown individually and can be navigated by manipulating the selected leg index. Various customization options are available to adjust the polyline styling and camera behavior.
Solution-level directions renderer route styling. A sparse, optional section on MPSolutionConfig, mirroring the backend contract services-shared/MapsIndoors.Core/DirectionsRendererConfig.cs.
An immutable set of style and behaviour options for a route rendered by MPDirectionsRenderer.
Default MPDirectionsServiceInterface implementation
Routing provider interface. Specifies the query and setup methods that must be implemented when creating a subtype.
INTERNAL
Represents the opening hours for a location.
Route animation style for the animated overlay drawn along a rendered route.
Built-in arrow glyph for the MPRouteStampType.ARROW stamp preset. Absent/unknown renders as CHEVRON.
Pure, engine-neutral route geometry shared by the DirectionsRenderer implementations in the Mapbox and Google adapters and by MPDirectionsRenderer. No map-engine types, so it is JVM-unit-testable; each adapter maps MPPoint results to its native point type.
Built-in direction-marker preset placed repeatedly along a rendered route.
An object that governs solution level settings such as:
Describes how the directions polyline stroke is drawn.
Represents the opening hours for a week, with each day having its own set of opening hours. This class is used to define the opening hours for a business or location, detailing the hours for each day of the week. Each day is represented by an instance of MPDailyOpeningHours, which contains the specific opening and closing times for that day.