VisioMove Essential (iOS)  1.27.8
VMEMapView Class Reference

Description

Version
1.0

Inherits UIView, and <NSCoding>.

Instance Methods

(instancetype _Nonnull) - initWithFrame:
 Use this constructor to create the VMEMapView programatically. More...
 
(instancetype _Nullable) - initWithCoder:
 
(VMEMapDescriptor *_Nullable) - getCachedMapDescriptorWithIdentifier:
 Get cached Map descriptor. More...
 
(BOOL) - deleteCachedMapWithIdentifier:error:
 Deletes a map from the application that has been cached by the SDK. More...
 
(void) - loadMap
 Loads the map using the current map configuration. More...
 
(void) - unloadMap
 Unloads the current map. More...
 
(void) - setFocusOnMap
 Set focus on map - map state. More...
 
(void) - updateCamera:
 Repositions the camera according to the instructions defined in the update. More...
 
(void) - animateCamera:
 Animates the movement of the camera from the current position to the position defined in the update. More...
 
(void) - animateCamera:duration:callback:
 Animates the movement of the camera from the current position to the position defined in the update. More...
 
(VMECameraContext *_Nonnull) - getCameraContext
 Gets the current context of the camera. More...
 
(VMECameraMoveReason- getCameraMoveReason
 Gets the last move reason of the camera. More...
 
(void) - updateScene:
 Updates the change of scene from the current scene to the scene defined in the update. More...
 
(void) - animateScene:
 Animates the change of scene from the current scene to the scene defined in the update. More...
 
(void) - computeRoute:callback:
 Requests that a route be computed. More...
 
(NSArray< NSString * > *_Nonnull) - getModalities
 
(NSArray< NSString * > *_Nonnull) - getAttributes
 
(void) - setExcludedModalities:
 Sets the modalities that will be excluded from the routing network when a route is computed. More...
 
(void) - setExcludedAttributes:
 Sets the attributes that will be excluded from the routing network when a route is computed. More...
 
(void) - updateLocation:
 Updates the uses current physical location within the map. More...
 
(VMELocation *_Nullable) - createLocationFromLocation:
 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. More...
 
(VMEPosition *_Nullable) - createPositionFromLocation:
 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. More...
 
(void) - setLocationTrackingMode:
 Change the value of the location tracking mode. More...
 
(void) - setLocationTrackingButtonToggleModes:
 Set the all the location tracking modes handled by the VME location tracker button. More...
 
(VMELocationTrackingMode- getLocationTrackingMode
 Get the current location tracking mode. More...
 
(NSArray< VMELocationTrackingModeObject * > *_Nonnull) - getLocationTrackingButtonToggleModes
 Get the current location tracking modes handled by the VME location tracker button. More...
 
(void) - setSelectorViewVisible:
 Control whether the selector view is visible. More...
 
(BOOL) - getSelectorViewVisible
 
(void) - setNavigationHeaderViewVisible:
 Control whether the navigation header view is visible. More...
 
(BOOL) - getNavigationHeaderViewVisible
 
(BOOL) - setMapFont:
 Overrides the map's default font (currently DejaVuSans.ttf). More...
 
(void) - setCompassHeadingMarkerVisible:
 Control the visibility of the compass heading marker. More...
 
(BOOL) - getCompassHeadingMarkerVisible
 Retrieve the visibility of the compass heading marker. More...
 
(void) - showSearchViewWithTitle:callback:
 Request to show the search view. More...
 
(void) - showPlaceInfo:
 Displays info related to the place: More...
 
(void) - updatePlaceData:
 Update the place data content within the map. More...
 
(BOOL) - setPlaceID:data:
 Updates the place data associated with a place ID. More...
 
(BOOL) - setPlaceID:color:
 Update the place's color. More...
 
(BOOL) - resetPlaceIDColor:
 Reset the place's color back to it's initial value. More...
 
(BOOL) - setPlaceColor:
 Set a group of place colors in one call. More...
 
(BOOL) - resetPlaceColor:
 Reset a group of places to their original colors in one call. More...
 
(BOOL) - addPlaceID:imageURL:data:position:size:anchorMode:altitudeMode:displayMode:orientation:visibilityRamp:
 Adds a dynamic place to the map. More...
 
(BOOL) - addPlaceID:imageURL:data:position:
 Adds a dynamic place to the map. More...
 
(BOOL) - setPlaceID:position:animated:
 Update the place's position. More...
 
(BOOL) - setPlaceID:size:animated:
 Update the place's size. More...
 
(BOOL) - removePlaceID:
 Remove the place from the map. More...
 
(NSArray< NSString * > *_Nonnull) - queryAllPlaceIDs
 Queries all place IDs within the map. More...
 
(void) - queryPlacesWithFilter:callback:
 Queries the map for places matching the filter. More...
 
(VMEPlace *_Nullable) - getPlace:
 Returns a requested place. More...
 
(NSArray< NSString * > *_Nonnull) - queryAllCategoryIDs
 Queries all category IDs within the map. More...
 
(VMECategory *_Nullable) - getCategory:
 Returns a requested category. More...
 
(VMEPosition *_Nullable) - getPlacePosition:
 Returns a place's center position. More...
 
(NSArray< VMEPosition * > *_Nonnull) - getPlaceBoundingPositions:
 Returns The place's bounding box. More...
 
(void) - fetchCustomDataWithSuccessBlock:andErrorBlock:
 Fetch the custom data from server. More...
 
(NSDictionary *_Nonnull) - getCustomData
 Returns all places custom data. More...
 
(BOOL) - addOverlayViewID:view:position:
 Adds a native overlay view above the map that's associated with a position. More...
 
(BOOL) - addOverlayViewID:view:position:anchorMode:
 Adds a native overlay view above the map that's associated with a position. More...
 
(BOOL) - addOverlayViewID:view:placeID:
 Adds a native overlay view above the map that's associated with a place. More...
 
(BOOL) - addOverlayViewID:view:placeID:anchorMode:
 Adds a native overlay view above the map that's associated with a place. More...
 
(BOOL) - setOverlayViewID:position:
 Sets the position of the overlay view. More...
 
(BOOL) - setOverlayViewID:placeID:
 Sets the place of the overlay view. More...
 
(BOOL) - removeOverlayViewID:
 Removes the overlay view from the map. More...
 
(void) - setStatisticsLog:
 Set the statistics logging. More...
 
(void) - setStatisticsLogCamera:
 Set the statistics camera logging. More...
 
(void) - setStatisticsLogLocation:
 Set the statistics location logging. More...
 
(void) - setStatisticsLogInterest:
 Set the statistics interest logging. More...
 
(void) - setStatisticsTrackedPlaceIDs:
 Set the statistics place tracked position logging for a list of place IDs. More...
 
(BOOL) - isStatisticsLog
 See setStatisticsLog: for more info on what this returns. More...
 
(BOOL) - isStatisticsLogCamera
 See setStatisticsLogCamera: for more info on what this returns. More...
 
(BOOL) - isStatisticsLogLocation
 See setStatisticsLogLocation: for more info on what this returns. More...
 
(BOOL) - isStatisticsLogInterest
 See setStatisticsLogInterest: for more info on what this returns. More...
 
(NSArray< NSString * > *_Nonnull) - getStatisticsTrackedPlaceIDs
 See setStatisticsTrackedPlaceIDs: for more info on what this returns. More...
 

Class Methods

(NSString *_Nonnull) + getVersion
 Retrieve the current version of VisioMove Essential (iOS). More...
 
(NSString *_Nonnull) + getMinDataSDKVersion
 Retrieves the minimum version string major.minor.patch of the data that this SDK can handle. More...
 
(NSString *_Nonnull) + getDataSDKVersion
 Retrieves the version string major.minor.patch of the data that this SDK can handle. More...
 

Properties

IBInspectable NSString *_Nonnull mapPath
 The directory path, relative to the main bundle, where the embedded map bundle will be loaded from. More...
 
IBInspectable int mapSecretCode
 The embedded map's secret code. More...
 
IBInspectable NSString *_Nonnull mapHash
 The target hash of the online map. More...
 
IBInspectable NSString *_Nonnull mapServerURL
 The map server url. More...
 
BOOL promptUserToDownloadMap
 Determines whether to prompt the user before downloading an online map. More...
 
IBOutlet id< VMEMapListener > _Nullable mapListener
 The delegate to receive map related notifications. More...
 
IBOutlet id< VMELifeCycleListener > _Nullable lifeCycleListener
 The delegate to receive life cycle related notifications. More...
 
IBOutlet id< VMEPlaceListener > _Nullable placeListener
 The delegate to receive place related notifications. More...
 
IBOutlet id< VMEBuildingListener > _Nullable buildingListener
 The delegate to receive building related notifications. More...
 
IBOutlet id< VMECameraListener > _Nullable cameraListener
 The delegate to receive camera related notifications. More...
 
IBOutlet id< VMELocationTrackingModeListener > _Nullable locationTrackingModeListener
 The delegate to receive location tracking mode related notifications. More...
 
© 2022 Copyright Visioglobe, All Rights Reserved. View our Privacy Policy