MapDeviceLocationOptions Class
Represents the settings available for configuring the
MapDeviceLocationService.
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);
});
System.Object
ArcGIS.Desktop.Mapping.DeviceLocation.MapDeviceLocationOptions
Target Platforms: Windows 11, Windows 10
ArcGIS Pro version: 3 or higher.