/// <summary> /// Pans to a bookmark in a map view /// </summary> /// <param name="bookMark"> Mapping module Bookmark object</param> /// <param name="mapView"> A Map view</param> public static async void PanTo(this MapView mapView, Bookmark bookMark) { ArcGIS.Core.CIM.CIMBookmark bmkDef = await bookMark.QueryDefinition(); mapView.PanTo(bmkDef.Location); }
/// <summary> /// Pans to a bookmark in a map view /// </summary> /// <param name="bookMark"> Mapping module Bookmark object</param> /// <param name="mapView"> A Map view</param> public static async void PanTo(this MapViewInternal mapView, Bookmark bookMark) { ArcGIS.Core.CIM.CIMBookmark bmkDef = await bookMark.GetDefinitionAsync(); mapView.PanTo(bmkDef.Location); }
/// <summary> /// Zooms to a bookmark in a map view /// </summary> /// <param name="bookMark"> Mapping module Bookmark object</param> /// <param name="mapView"> A Map view</param> public static async void ZoomTo(this MapView mapView, Bookmark bookMark) { ArcGIS.Core.CIM.CIMBookmark bmkDef = await bookMark.QueryDefinition(); mapView.Extent = bmkDef.Location; }