Map Service Impl
Functions
Link copied to clipboard
Retrieves the ArcGIS location provider used by the MapService.
Link copied to clipboard
open override fun getFeatures(layerList: LayerList, completionCallback: CompletionCallback<List<Feature>>)
Retrieves a list of features from the given layer list asynchronously.
Link copied to clipboard
Retrieves the last known location asynchronously.
Link copied to clipboard
open override fun getMap(venue: Venue, offlineMode: Boolean, completionCallback: CompletionCallback<String>)
Retrieves a map for the specified venue asynchronously.
open override fun getMap(venue: Venue, offlineMode: Boolean, license: String?, onComplete: (String) -> Unit, onProgress: (Int, Int, Int) -> Unit, onError: (Throwable) -> Unit)
Retrieves a map for the specified venue asynchronously with progress and error callbacks.
Link copied to clipboard
open override fun getScene(venue: Venue, offlineMode: Boolean, completionCallback: CompletionCallback<String>)
Retrieves a scene for the specified venue asynchronously.
open override fun getScene(venue: Venue, offlineMode: Boolean, license: String?, onComplete: (String) -> Unit, onProgress: (Int, Int, Int) -> Unit, onError: (Throwable) -> Unit)
Retrieves a scene for the specified venue asynchronously with progress and error callbacks.
Link copied to clipboard
open override fun <T> searchFeatures(layerList: LayerList, type: Class<T>, completionCallback: CompletionCallback<List<Feature>>)
Searches for features of a specific type in the given layer list asynchronously.
open suspend override fun searchFeatures(layerList: LayerList, keyword: String, locatorTask: LocatorTask): List<Feature>
open override fun searchFeatures(layerList: LayerList, keyword: String, locatorTask: LocatorTask, completionCallback: CompletionCallback<List<Feature>>)
Searches for features in the given layer list using a keyword and locator task asynchronously.