public static interface

MapUiApi.Setup

com.mapsted.ui.MapUiApi.Setup
Known Indirect Subclasses

Summary

Public Methods
abstract void initialize(CustomParams params, MapUiApi.MapUiInitCallback initCallback, CoreApi.LocationServicesCallback locationCallback)
Initializes Mapsted SDK.
abstract void initialize(CustomParams params, MapUiApi.MapUiInitCallback initCallback)
Initializes Mapsted SDK.
abstract boolean isInitialized()
Whether the sdk has already initialized or not.
abstract void requestLocationPermissions()
This will request location permissions.

Public Methods

public abstract void initialize (CustomParams params, MapUiApi.MapUiInitCallback initCallback, CoreApi.LocationServicesCallback locationCallback)

Initializes Mapsted SDK. It will also initialize other dependent services. Sdk will ask for permission if already not granted. This method will also show other map features like search, floor changer icons etc. For a map without these features, try the other MapstedSdkController::initializeMapstedSDK.

Parameters
params Customizable parameters
initCallback Initialization callback for receiving success and failure
locationCallback Callback for when location services have started
See Also
  • MapstedMapUiApi#lifecycle()#onDestroy()

public abstract void initialize (CustomParams params, MapUiApi.MapUiInitCallback initCallback)

Initializes Mapsted SDK. It will also initialize other dependent services. Sdk will ask for permission if already not granted. This method will also show other map features like search, floor changer icons etc. For a map without these features, try the other MapstedSdkController::initializeMapstedSDK.

Parameters
params Customizable parameters
initCallback Initialization callback for receiving success and failure
See Also
  • MapstedMapUiApi#lifecycle()#onDestroy()

public abstract boolean isInitialized ()

Whether the sdk has already initialized or not.

Returns
  • true|false

public abstract void requestLocationPermissions ()

This will request location permissions. Note that if location permissions have already been given, the request will be ignored. If the MapUiInitCallback is still valid, it will be notified if they are given