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

hashCodeint

The hash code for this object.
read-onlyinherited

onContentUpdatedOnContentUpdatedCallback?

final

onEventUpdatedOnEventUpdatedCallback?

final

onIndoorFeatureClickOnIndoorFeatureClickCallback?

final

onIndoorLevelChangedOnIndoorLevelChangedCallback?

final

onIndoorLevelsChangedOnIndoorLevelsChangedCallback?

final

onMapClickOnMapClickCallback?

final

onMapReadyOnMapReadyCallback?

final

onPinpointCloseOnPinpointCloseCallback?

final

onPinpointOpenOnPinpointOpenCallback?

final

onPinpointUpdatedOnPinpointUpdatedCallback?

final

onUserLoginOnUserLoginCallback?

final

runtimeTypeType

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