PMPoiIfc

interface PMPoiIfc

Interface for sending/receiving Custom places

Functions

Link copied to clipboard
abstract fun getCategories(callback: (categories: List<PMPoiCategory>) -> Unit)

Read defined categories

Link copied to clipboard
abstract fun getDynamicData(ids: List<String>?, callback: (dynamicData: List<PMPoiDynamicData>) -> Unit)

Read defined dynamic data for given ID-s

Link copied to clipboard
abstract fun getPlaces(filter: PMPoiPlacesFilter?, callback: (places: List<PMPoi>) -> Unit)

Read defined POIS, it's possible to use filter PFPoiPlacesFilter

Link copied to clipboard
abstract fun reindex(callback: (msg: PMPoiMsg) -> Unit)

Reindex data for refresh full-text-search index

Link copied to clipboard
abstract fun updateCategories(addUpdate: List<PMPoiCategory>?, delete: List<String>?, callback: (msg: PMPoiMsg) -> Unit)

Add/Update/delete defined categories

Link copied to clipboard
abstract fun updateDynamicData(addUpdate: List<PMPoiDynamicData>?, delete: List<String>?, callback: (msg: PMPoiMsg) -> Unit)

Add/Update/delete defined dynamic data

Link copied to clipboard
abstract fun updatePlaces(addUpdate: List<PMPoi>?, delete: List<String>?, callback: (msg: PMPoiMsg) -> Unit)

Add/Update/delete defined POIs