using Core.GIS.GeoApi.Extensions.Feature; using Core.Plugins.SharpMapGis.Gui.Forms; namespace Core.Plugins.SharpMapGis.Gui.Commands { public class MapZoomToFeatureCommand : MapViewCommand { /// /// first argument IFeature is expected as /// /// protected override void OnExecute(params object[] arguments) { MapView activeView = SharpMapGisGuiPlugin.GetFocusedMapView(); if (activeView == null) { return; } var feature = arguments[0] as IFeature; if (feature != null) { activeView.EnsureVisible(feature); } } } }