Gets and sets the current
MappingDeviceLocationNavigationMode for the active map view.
Get Current Map Device Location Options
var options = MapDeviceLocationService.Instance.GetDeviceLocationOptions();
var visibility = options.DeviceLocationVisibility;
var navMode = options.NavigationMode;
var trackUp = options.TrackUpNavigation;
var showBuffer = options.ShowAccuracyBuffer;
Set map view to always be centered on the device location
var currentOptions = MapDeviceLocationService.Instance.GetDeviceLocationOptions();
if (currentOptions == null)
return;
currentOptions.DeviceLocationVisibility = true;
currentOptions.NavigationMode = MappingDeviceLocationNavigationMode.KeepAtCenter;
await QueuedTask.Run(() =>
{
MapDeviceLocationService.Instance.SetDeviceLocationOptions(currentOptions);
});
Target Platforms: Windows 11, Windows 10
ArcGIS Pro version: 3 or higher.