This is the main class of VisioMove Essential for iOS and is the entry point for all methods related to the map.
The map view can be created either with the initWithFrame: method or within a nib.
VMEMapView can only be read and modified from the main thread, similar to all UIKit objects. Calling these methods from another thread will result in an exception or undefined behavior.
Modules | |
Create Map View | |
Methods to create a map view. | |
Configure Map Bundle | |
Define the map bundle to be displayed within the map view. | |
Listeners | |
Set listeners before loading map in order to receive events. | |
Display Map | |
Load / unload map content or set focus on map. | |
Camera | |
Update the camera to focus on specific targets. | |
Scene | |
Update the scene to control what is visible within the map. | |
Navigation | |
Compute routes and display them within the map. | |
User's Location | |
Inject the user's location into the map and set it's tracking mode. | |
View Customization | |
Customize the appearance of the map view. | |
Location Overlay | |
Customize the appearance of the user's location overlay. | |
Search | |
Display the search view containing a list of places within the map. | |
Places | |
Annotate, create, update, and query places within the map. | |
CustomData | |
Custom Data management. | |
Overlay Views | |
Add custom content above the map surface. | |
Collect Statistics | |
Anonymously collect data for analysis within VisioStats. | |
Version info | |
Retrieve versioning information related to the SDK. | |