ArcGIS Pro 3.1 API Reference Guide
ArcGIS.Core.CIM Namespace / CIMBookmark Class / Location Property
Example

In This Topic
    Location Property (CIMBookmark)
    In This Topic
    Gets or sets the location.
    Syntax
    public Envelope Location {get; set;}
    Public Property Location As Envelope
    Example
    Update Extent for a Bookmark
    public Task UpdateBookmarkExtentAsync(Bookmark bookmark, ArcGIS.Core.Geometry.Envelope envelope)
    {
      return QueuedTask.Run(() =>
      {
        //Get the bookmark's definition
        var bookmarkDef = bookmark.GetDefinition();
    
        //Modify the bookmark's location
        bookmarkDef.Location = envelope;
    
        //Clear the camera as it is no longer valid.
        bookmarkDef.Camera = null;
    
        //Set the bookmark definition
        bookmark.SetDefinition(bookmarkDef);
      });
    }
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3.0 or higher.
    See Also