Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The main component responsible for navigation in Navmii SDK is NMNavigationSevice. You can access an instance of this class via NMSdknavigationService property:

Code Block
languagecpp
themeEclipse
NMNavigationService *navigationService = [NMSdk sharedInstance].navigationService;


You can set up the location detection accuracy in meters via locationDetectionAccuracy property. To retrieve current CLAuthorizationStatus use locationServicesAuthorizationStatus readonly property. You can allow or disallow location updates when your app is in background mode via allowsBackgroundLocationUpdates BOOL property. 

Code Block
languagecpp
themeEclipse
//sets location detection accuracy to 20 meters
[[NMSdk sharedInstance].navigationService setLocationDetectionAccuracy:20];
//allows user's location updates in the background mode
[[NMSdk sharedInstance].navigationService setAllowsBackgroundLocationUpdates:YES];
//logs out location services authorization status
NSLog(@"authorization status - %d", [NMSdk sharedInstance].navigationService.locationServicesAuthorizationStatus);