PlacesManager

class PlacesManager : SygicContext.OnContextDestroyListener

Types

Link copied to clipboard
interface CityListener : NativeMethodsReceiver.NativeListener
Link copied to clipboard
enum ErrorCode : Enum<PlacesManager.ErrorCode>
Link copied to clipboard
interface EVConnectorsListener : NativeMethodsReceiver.NativeListener
Link copied to clipboard
interface PlaceExternalIdListener : NativeMethodsReceiver.NativeListener
Link copied to clipboard
interface PlaceExternalIdsListener : NativeMethodsReceiver.NativeListener
Link copied to clipboard
interface PlaceListener : NativeMethodsReceiver.NativeListener
Link copied to clipboard
interface PlacesListener : NativeMethodsReceiver.NativeListener

Functions

Link copied to clipboard
fun addIndividualPlaces(    places: List<IndividualPlaceData>,     listener: IndividualPlacesAddedListener,     executor: Executor? = null)

Add Individual Places. After the callback is delivered, these places shall be visible on the Map (if enabled) and also be present in the Navigation analyzers.

Link copied to clipboard
fun getAvailableCategories(listener: AvailableCategoriesListener, executor: Executor? = null)

Retrieve available groups and categories of places.

Link copied to clipboard
fun loadCity(    link: CityLink,     listener: PlacesManager.CityListener,     executor: Executor? = null)
Link copied to clipboard
fun loadEVConnectors(    link: PlaceLink,     listener: PlacesManager.EVConnectorsListener,     executor: Executor? = null)
Link copied to clipboard
fun loadExternalPlaceId(    link: PlaceLink,     listener: PlacesManager.PlaceExternalIdListener,     executor: Executor? = null)
Link copied to clipboard
fun loadExternalPlaceIds(    links: List<PlaceLink>,     listener: PlacesManager.PlaceExternalIdsListener,     executor: Executor? = null)
Link copied to clipboard
fun loadPlace(    link: PlaceLink,     listener: PlacesManager.PlaceListener,     executor: Executor? = null)
Link copied to clipboard
fun loadPlaceLink(    placeId: IndividualPlaceId,     listener: PlaceLinkListener,     executor: Executor? = null)

Load Place Link using Individual Place Id.

Link copied to clipboard
fun loadPlaces(    links: List<PlaceLink>,     listener: PlacesManager.PlacesListener,     executor: Executor? = null)
Link copied to clipboard
open override fun onContextDestroy()
Link copied to clipboard
fun removeIndividualPlaces(    placeIds: List<IndividualPlaceId>,     listener: IndividualPlacesRemovedListener,     executor: Executor? = null)

Remove Individual Places.

Link copied to clipboard
fun setVisibleCategories(    categories: List<PlaceCategoryGroupVisibility>,     listener: SetVisibleCategoriesListener,     executor: Executor? = null)

Set visibility preference for retrieved place categories.