Skip to main content

LivemapController

The controller gives the ability to control and to interact with the map

Constructors

LivemapController (int id, {OnMapReadyCallback? onMapReady, OnPinpointOpenCallback? onPinpointOpen, OnPinpointCloseCallback? onPinpointClose, OnContentUpdatedCallback? onContentUpdated, OnIndoorFeatureClickCallback? onIndoorFeatureClick, OnIndoorLevelChangedCallback? onIndoorLevelChanged, OnIndoorLevelsChangedCallback? onIndoorLevelsChanged, OnMapClickCallback? onMapClick, OnPinpointUpdatedCallback? onPinpointUpdated, OnEventUpdatedCallback? onEventUpdated, OnUserLoginCallback? onUserLogin})

Properties

hashCode int

The hash code for this object.
read-onlyinherited

onContentUpdated OnContentUpdatedCallback?

final

onEventUpdated OnEventUpdatedCallback?

final

onIndoorFeatureClick OnIndoorFeatureClickCallback?

final

onIndoorLevelChanged OnIndoorLevelChangedCallback?

final

onIndoorLevelsChanged OnIndoorLevelsChangedCallback?

final

onMapClick OnMapClickCallback?

final

onMapReady OnMapReadyCallback?

final

onPinpointClose OnPinpointCloseCallback?

final

onPinpointOpen OnPinpointOpenCallback?

final

onPinpointUpdated OnPinpointUpdatedCallback?

final

onUserLogin OnUserLoginCallback?

final

runtimeType Type

A representation of the runtime type of the object.
read-onlyinherited

Methods

addMarker({required Map<String, dynamic> marker}) Future<void>

Add marker to the map.

aroundMe() Future<void>

Center the map on the user's location.

centerTo({required Map<String, dynamic> center, required double zoom}) Future<void>

Center the map on the given position and set the zoom.

closeEvent() Future<void>

Close the current opened event. Go to the search view.

closeList() Future<void>

Close the current opened list. Go to the search view.

closePinpoint() Future<void>

Close the current opened pinpoint

closePopin() Future<void>

Close the current opened popin.

disableAnalytics() Future<void>

Disable analytics tracking

disableSidebar() Future<void>
drawPolyline({required List<Map<String, dynamic>> coordinates, Map<String, dynamic>? polylineOptions, DrawPolylineCallback? drawPolylineCallback}) Future<void>

Draw a polyline.

easeTo({required Map<String, dynamic> center, double? zoom, double? bearing, double? pitch, double? duration, bool? animate, Map<String, dynamic>? padding}) Future<void>

Ease the camera to the target location

enableAnalytics() Future<void>

Enable analytics tracking

enableSidebar() Future<void>
findNearestPinpoints({required Map<String, dynamic> center, required FindNearestPinpointsCallback findNearestPinpointsCallback}) Future<void>

Find the nearest pinpoints from a point.

getZoom({required GetZoomCallback getZoomCallback}) Future<void>

Return the map's zoom level.

Start navigation to a pinpoint. The navigation will start with the user location.

noSuchMethod(Invocation invocation) dynamic

Invoked when a non-existent method or property is accessed.
inherited

openEvent(int eventId) Future<void>

Open an event on the map by its Id. This can only be used for maps which use events.

openList(int listId) Future<void>

Open a list on the map by its Id

openPinpoint(int pinpointId, {Map<String, dynamic>? options}) Future<void>

Open a pinpoint on the map by its Id

receiveFromFlutter(String text) Future<void>
removeMarker({required String markerId}) Future<void>

Remove a previously drawn marker

removePolyline({required String polylineId}) Future<void>

Remove a polyline by its Id

setCenter({required Map<String, dynamic> center}) Future<void>

Set the map's geographical center.

setEvents({required List<Map<String, dynamic>> events}) Future<void>

Populates the map with given events.

setFilters({required Map<String, dynamic> filters}) Future<void>

Update search filters

setIndoorFeatureState({required int id, required Map<String, dynamic> state}) Future<void>

Set the indoor feature state

setPinpoints({required List<Map<String, dynamic>> pinpoints}) Future<void>

Populates the map with given pinpoints.

setSourceLists({required List<int> sourceLists}) Future<void>
setZoom({required double zoom}) Future<void>

Set the map's zoom level.

signInByToken({required String accessToken}) Future<void>

Sign in to UFE with wemap JWT token.

signOut() Future<void>

Sign out the current user.

stopNavigation() Future<void>

Stop the currently running navigation.

toString() String

A string representation of this object.
inherited

Operators

operator ==(Object other) bool

The equality operator.
inherited