wemap_sdk_flutter library

Classes

ActionButtons
Configuration relative to the action buttons
ArrivedToDestinationWidget
Attitude
Represents the device's attitude (orientation) information.
AugmentedRealityPrompt
Building
the map's Building
Category
it refers to the common point between tags
ChooseStartWidget
Coordinate
DetailedView
DynamicTextWidget
ExtraMedia
FailedItineraryDialog
FiltersWidget
Itinerary
ItineraryInfo
ItineraryPoint
ItineraryPrmSwitchData
State and callbacks for customizing the PMR (wheelchair) switch in ItineraryWidget. Call onChanged to apply the same logic as the default switch (updates wheelchair in ItineraryWidgetController.selectedRuleNames and recalculates the itinerary).
ItineraryRulesData
State and callbacks for customizing itinerary search rules in ItineraryWidget.
ItinerarySearchRules
ItineraryWidget
ItineraryWidgetController
Controls itinerary panel state and user actions for WemapMap and custom UI.
ItineraryWidgetData
Props passed to ItineraryWidgetBuilder when WemapMap.itineraryWidgetBuilder is set.
Leg
Level
the level of the map's Building
LevelsWidget
LivemapController
MapData
the map data
MapManager
The MapManager gives the ability to control and to interact with the map
MapOptions
the map configuration
PackData
Result of a pack data download operation.
PackDataManager
PointOfInterest
the presentation of point of interest (POI)
PointOfInterestWithInfo
POIsListSheet
A widget that displays a draggable sheet containing the list of Points of Interest
ScanDialogWidget
ScanStepPrompt
Step
Tag
the map's tag presentation
TagWidget
Translating
UseTags
a map's property gathers information about map tags
VisualDebuggerConfig
VPSDialogWidget
VPSInProcessScreen
VpsOnboardingPrompt
VpsScanSuccessIndicator
WemapActionButton
WemapMap
The WemapMap widget, to display the map

Enums

CameraMode
CameraScanProceedResult
Direction
Environment
which environment for WemapMap, either Development or Production
FilteringLogic
ItineraryStartPointType
Kind
LocationSource
NotPositioningReason
ScanStatus
VPSAvailability
Describes the device's VPS (Visual Positioning System) readiness.
VPSState

Extensions

BBoxExtension on BBox
ItineraryWidgetDataBuild on ItineraryWidgetData
QuaternionExtension on Quaternion

Functions

proceedWithCameraScan(BuildContext context, {required VoidCallback onScanGranted, required String permissionsExplanationKey, bool popDialogOnGranted = true}) Future<CameraScanProceedResult>
Requests camera permission if needed, then runs onScanGranted. Pops context when granted when popDialogOnGranted is true.

Typedefs

ItineraryPrmSwitchBuilder = Widget Function(BuildContext context, ItineraryPrmSwitchData data)
ItineraryRulesBuilder = Widget Function(BuildContext context, ItineraryRulesData data)
ItineraryWidgetBuilder = Widget Function(BuildContext context, ItineraryWidgetData data)
OnActiveLevelChangedCallback = void Function(Building, Level)
OnArrivedAtDestinationCallback = void Function()
OnARViewVisibilityChangedCallback = void Function(bool isVisbile)
OnBackgroundScanStatusChangedCallback = void Function(ScanStatus scanStatus)
OnBuildingFocusChangedCallback = void Function(Building?)
OnCameraTrackingChangedCallback = void Function(CameraMode cameraMode)
OnItineraryAddedCallback = void Function(Itinerary)
OnItineraryFailedCallback = void Function(String error)
OnItineraryRemovedCallback = void Function()
OnMapClickCallBack = void Function()
OnMapLongClickCallBack = void Function(Coordinate)
OnMapReadyCallback = void Function(MapData, MapManager)
OnMarkerClickCallBack = void Function(String?, Coordinate)
OnNavigationFailedCallback = void Function(String error)
OnNavigationInfoChangedCallback = void Function(NavigationInfo)
OnNavigationRecalculatedCallback = void Function(Navigation navigation)
OnNavigationStartedCallback = void Function(Navigation navigation)
OnNavigationStoppedCallback = void Function()
OnNotPositioningReasonChangedCallback = void Function(NotPositioningReason reason)
OnPointOfInterestSelectedCallback = void Function(PointOfInterest)
OnPointOfInterestUnselectedCallback = void Function(PointOfInterest)
OnStartedVpsProcessCallback = void Function()
OnStateChangedCallback = void Function(VPSState state)
OnStoppingVpsProcessCallback = void Function()
OnUserLocalizedCallback = void Function(Coordinate, Attitude, bool)
OnVPSBadConnectionCallback = void Function()
OnVPSNoConnectionCallback = void Function()