VMEMap Controller
Types
Functions
Allow you to receive the camera related notifications by attaching a VMECameraListener.
Allow you to receive the compass related notifications by attaching a VMECompassListener.
Allow you to receive the navigation related notifications by attaching a VMENavigationListener.
Adds a native overlay view above the map that's associated with a position.
Adds a native overlay view above the map that's associated with a poi.
Animates the movement of the camera from the current position to the position defined in the update.
Animates the change of scene from the current scene to the scene defined in the update.
Requests that a route be computed.
Takes a native location object and converts it to a VisioMove Essential object Uses the geo-fences within the map bundle to determine if the location falls within a building and if so, what floor.
Takes a native location object and converts it to a VisioMove Essential object Uses the geo-fences within the map bundle to determine if the location falls within a builing and if so, what floor.
Deletes a map from the application that has been cached by the SDK.
Fetch the custom data from server
Get the cached map descriptor.
Returns a requested category.
Returns all pois custom data.
Get Drawable from VisioMoveEssential Android resource
Get Drawable from assets
Get Drawable from Map Bundle
Returns The poi's bounding box.
Returns a poi's center position.
Loads the map data using the current map configuration. If the map is already loaded, this will reload the map.
Links MapView to map data when loaded.
This method put the VMEMapView on pause. This method should be called in the Android lifecycle callback onPause()
This method resume the VMEMapView. This method should be called in the Android lifecycle callback onResume()
Queries all category IDs within the map.
Queries all poi IDs within the map.
Queries the map for pois matching the filter.
Detach the previously added VMECameraListener. To attach a new one @see addCameraListener
Detach the previously added VMECameraListener. To attach a new one @see addCompassListener
Detach the previously added VMENavigationListener. To attach a new one @see addNavigationListener
Removes the overlay view from the map.
Remove pois from the map.
Reset the poi's color back to it's initial value. Applies to: - static pois - dynamic pois
Reset a group of pois to their original colors in one call.
The delegate to receive building related notifications.
The delegate to receive camera related notifications.
Adds or update some categories.
Enable / Disable compass.
Set delegate to receive compass related notifications.
Sets the attributes that will be excluded from the routing network when a route is computed.
Sets the modalities that will be excluded from the routing network when a route is computed.
Set focus on map - map state
Sets the map server url.
The delegate to receive life cycle related notifications.
The delegate to receive location tracking mode related notifications.
Overrides the map's default font (currently DejaVuSans.ttf). Should be called within the listeners.VMELifeCycleListener.mapDataDidLoad notification.
Sets the target hash of the online map. The hash is used for retrieving the map from a map server.
The map listener delegate to receive map related notifications.
Sets the directory path, relative to the main bundle, where the embedded map bundle will be loaded from.
Sets the embedded map's secret code.
Sets the map server url.
Set index for instruction.
Set delegate to receive navigation related notifications.
Sets the position of the overlay view
Sets the poi of the overlay view
Update the poi's color. Applies to: - static pois - dynamic pois
The delegate to receive poi related notifications.
Update the poi's position.
Set a group of poi colors in one call.
Update the poi's size.
Determines whether to prompt the user before downloading an online map. If true, the user will be prompted. Otherwise the online map will be downloaded automatically.
Change theme of the map
Displays info related to the poi:
Request to show the search view.
This method unloads map data.
This method unloads the map view.
Repositions the camera according to the instructions defined in the update. The update is instantaneous.
Updates the users current physical location within the map.
Updates the change of scene from the current scene to the scene defined in the update. The update is instantaneous.
Properties
The current location tracking modes handled by the VME location tracker button, default values are <VMELocationTrackingMode.NONE,VMELocationTrackingMode.FOLLOW>
The current tracking mode, default is VMELocationTrackingMode.NONE