Show / Hide Table of Contents

Class GeoView

A base class for all views that can display geographic content.

Inheritance
object
NSObject
UIResponder
UIView
GeoView
LocalSceneView
MapView
SceneView
Implements
IEquatable<NSObject>
INSObjectProtocol
IUIActivityItemsConfigurationProviding
IUIPasteConfigurationSupporting
IUIResponderStandardEditActions
IUIUserActivityRestoring
IEnumerable
INSCoding
IUIAccessibilityIdentification
IUIAppearance
IUIAppearanceContainer
IUICoordinateSpace
IUIDynamicItem
IUIFocusItem
IUIFocusEnvironment
IUIFocusItemContainer
IUILargeContentViewerItem
IUIPopoverPresentationControllerSourceItem
IUITraitChangeObservable
IUITraitEnvironment
ICALayerDelegate
INativeObject
IDisposable
INotifyPropertyChanged
UIView.Add(UIView)
UIView.AddSubviews(params UIView[])
UIView.GetEnumerator()
UIView.BeginAnimations(string)
UIView.Animate(double, Action, Action)
UIView.Animate(double, double, UIViewAnimationOptions, Action, Action)
UIView.Transition(UIView, UIView, double, UIViewAnimationOptions, Action)
UIView.Transition(UIView, double, UIViewAnimationOptions, Action, Action)
UIView.AnimateAsync(double, Action)
UIView.Capture(bool)
UIView.AccessibilityActivate()
UIView.ActionForLayer(CALayer, string)
UIView.AddConstraint(NSLayoutConstraint)
UIView.AddConstraints(NSLayoutConstraint[])
UIView.AddGestureRecognizer(UIGestureRecognizer)
UIView.AddInteraction(IUIInteraction)
UIView.AddKeyframeWithRelativeStartTime(double, double, Action)
UIView.AddLayoutGuide(UILayoutGuide)
UIView.AddMotionEffect(UIMotionEffect)
UIView.AddSubview(UIView)
UIView.AlignmentRectForFrame(CGRect)
UIView.Animate(double, Action)
UIView.Animate(double, NFloat, NFloat, double, UIViewAnimationOptions, Action, Action<bool>)
UIView.AnimateAsync(double, NFloat, NFloat, double, UIViewAnimationOptions, Action)
UIView.AnimateKeyframes(double, double, UIViewKeyframeAnimationOptions, Action, UICompletionHandler)
UIView.AnimateKeyframesAsync(double, double, UIViewKeyframeAnimationOptions, Action)
UIView.AnimateNotify(double, Action, UICompletionHandler)
UIView.AnimateNotifyAsync(double, Action)
UIView.AnimateNotify(double, double, UIViewAnimationOptions, Action, UICompletionHandler)
UIView.AnimateNotifyAsync(double, double, UIViewAnimationOptions, Action)
UIView.AnimateNotify(double, double, NFloat, NFloat, UIViewAnimationOptions, Action, UICompletionHandler)
UIView.AnimateNotifyAsync(double, double, NFloat, NFloat, UIViewAnimationOptions, Action)
UIView.BeginAnimations(string, nint)
UIView.BringSubviewToFront(UIView)
UIView.CommitAnimations()
UIView.ContentCompressionResistancePriority(UILayoutConstraintAxis)
UIView.ContentHuggingPriority(UILayoutConstraintAxis)
UIView.ConvertPointFromCoordinateSpace(CGPoint, IUICoordinateSpace)
UIView.ConvertPointFromView(CGPoint, UIView)
UIView.ConvertPointToCoordinateSpace(CGPoint, IUICoordinateSpace)
UIView.ConvertPointToView(CGPoint, UIView)
UIView.ConvertRectFromCoordinateSpace(CGRect, IUICoordinateSpace)
UIView.ConvertRectFromView(CGRect, UIView)
UIView.ConvertRectToCoordinateSpace(CGRect, IUICoordinateSpace)
UIView.ConvertRectToView(CGRect, UIView)
UIView.DecodeRestorableState(NSCoder)
UIView.DidHintFocusMovement(UIFocusMovementHint)
UIView.DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator)
UIView.DisplayLayer(CALayer)
UIView.Draw(CGRect)
UIView.DrawLayer(CALayer, CGContext)
UIView.DrawRect(CGRect, UIViewPrintFormatter)
UIView.DrawViewHierarchy(CGRect, bool)
UIView.EncodeRestorableState(NSCoder)
UIView.EncodeTo(NSCoder)
UIView.ExchangeSubview(nint, nint)
UIView.ExerciseAmbiguityInLayout()
UIView.FrameForAlignmentRect(CGRect)
UIView.GestureRecognizerShouldBegin(UIGestureRecognizer)
UIView.GetConstraintsAffectingLayout(UILayoutConstraintAxis)
UIView.GetFocusItems(CGRect)
UIView.GetFrame(UIView)
UIView.GetUserInterfaceLayoutDirection(UISemanticContentAttribute)
UIView.GetUserInterfaceLayoutDirection(UISemanticContentAttribute, UIUserInterfaceLayoutDirection)
UIView.HitTest(CGPoint, UIEvent)
UIView.InsertSubview(UIView, nint)
UIView.InsertSubviewAbove(UIView, UIView)
UIView.InsertSubviewBelow(UIView, UIView)
UIView.InvalidateIntrinsicContentSize()
UIView.IsDescendantOfView(UIView)
UIView.LayoutIfNeeded()
UIView.LayoutMarginsDidChange()
UIView.LayoutSublayersOfLayer(CALayer)
UIView.ModifyAnimations(NFloat, bool, Action)
UIView.MovedToSuperview()
UIView.MovedToWindow()
UIView.NeedsUpdateConstraints()
UIView.PerformSystemAnimation(UISystemAnimation, UIView[], UIViewAnimationOptions, Action, UICompletionHandler)
UIView.PerformSystemAnimationAsync(UISystemAnimation, UIView[], UIViewAnimationOptions, Action)
UIView.PerformWithoutAnimation(Action)
UIView.PointInside(CGPoint, UIEvent)
UIView.RegisterForTraitChanges(Class[], Action<IUITraitEnvironment, UITraitCollection>)
UIView.RegisterForTraitChanges(Class[], NSObject, Selector)
UIView.RegisterForTraitChanges(Class[], Selector)
UIView.RemoveConstraint(NSLayoutConstraint)
UIView.RemoveConstraints(NSLayoutConstraint[])
UIView.RemoveFromSuperview()
UIView.RemoveGestureRecognizer(UIGestureRecognizer)
UIView.RemoveInteraction(IUIInteraction)
UIView.RemoveLayoutGuide(UILayoutGuide)
UIView.RemoveMotionEffect(UIMotionEffect)
UIView.RequiresConstraintBasedLayout()
UIView.ResizableSnapshotView(CGRect, bool, UIEdgeInsets)
UIView.SendSubviewToBack(UIView)
UIView.SetAnimationBeginsFromCurrentState(bool)
UIView.SetAnimationCurve(UIViewAnimationCurve)
UIView.SetAnimationDelay(double)
UIView.SetAnimationDelegate(NSObject)
UIView.SetAnimationDidStopSelector(Selector)
UIView.SetAnimationDuration(double)
UIView.SetAnimationRepeatAutoreverses(bool)
UIView.SetAnimationRepeatCount(float)
UIView.SetAnimationStartDate(NSDate)
UIView.SetAnimationTransition(UIViewAnimationTransition, UIView, bool)
UIView.SetAnimationWillStartSelector(Selector)
UIView.SetContentCompressionResistancePriority(float, UILayoutConstraintAxis)
UIView.SetContentHuggingPriority(float, UILayoutConstraintAxis)
UIView.SetNeedsDisplay()
UIView.SetNeedsDisplayInRect(CGRect)
UIView.SetNeedsFocusUpdate()
UIView.SetNeedsLayout()
UIView.SetNeedsUpdateConstraints()
UIView.ShouldUpdateFocus(UIFocusUpdateContext)
UIView.SizeThatFits(CGSize)
UIView.SizeToFit()
UIView.SnapshotView(bool)
UIView.SubviewAdded(UIView)
UIView.SystemLayoutSizeFittingSize(CGSize)
UIView.SystemLayoutSizeFittingSize(CGSize, float, float)
UIView.TintColorDidChange()
UIView.TraitCollectionDidChange(UITraitCollection)
UIView.TransitionNotify(UIView, UIView, double, UIViewAnimationOptions, UICompletionHandler)
UIView.TransitionNotifyAsync(UIView, UIView, double, UIViewAnimationOptions)
UIView.TransitionNotify(UIView, double, UIViewAnimationOptions, Action, UICompletionHandler)
UIView.TransitionNotifyAsync(UIView, double, UIViewAnimationOptions, Action)
UIView.UnregisterForTraitChanges(IUITraitChangeRegistration)
UIView.UpdateConstraints()
UIView.UpdateConstraintsIfNeeded()
UIView.UpdateFocusIfNeeded()
UIView.UpdateTraitsIfNeeded()
UIView.ViewWithTag(nint)
UIView.WillDrawLayer(CALayer)
UIView.WillMoveToSuperview(UIView)
UIView.WillRemoveSubview(UIView)
UIView.Dispose(bool)
UIView.GetAppearance<T>()
UIView.AppearanceWhenContainedIn(params Type[])
UIView.GetAppearance(UITraitCollection)
UIView.GetAppearance(UITraitCollection, params Type[])
UIView.GetAppearance<T>(UITraitCollection)
UIView.GetAppearance<T>(UITraitCollection, params Type[])
UIView.ClassHandle
UIView.AccessibilityActivationPoint
UIView.AccessibilityAttributedHint
UIView.AccessibilityAttributedLabel
UIView.AccessibilityAttributedUserInputLabels
UIView.AccessibilityAttributedValue
UIView.AccessibilityDirectTouchOptions
UIView.AccessibilityElementsHidden
UIView.AccessibilityExpandedStatus
UIView.AccessibilityFrame
UIView.AccessibilityIdentifier
UIView.AccessibilityIgnoresInvertColors
UIView.AccessibilityLanguage
UIView.AccessibilityNavigationStyle
UIView.AccessibilityPath
UIView.AccessibilityRespondsToUserInteraction
UIView.AccessibilityTextualContext
UIView.AccessibilityTraits
UIView.AccessibilityUserInputLabels
UIView.AccessibilityValue
UIView.AccessibilityViewIsModal
UIView.AlignmentRectInsets
UIView.Alpha
UIView.AnchorPoint
UIView.AnimationsEnabled
UIView.AppliedContentSizeCategoryLimitsDescription
UIView.AutoresizingMask
UIView.AutosizesSubviews
UIView.BackgroundColor
UIView.BottomAnchor
UIView.Bounds
UIView.Center
UIView.CenterXAnchor
UIView.CenterYAnchor
UIView.ClearsContextBeforeDrawing
UIView.ClipsToBounds
UIView.CollisionBoundingPath
UIView.CollisionBoundsType
UIView.Constraints
UIView.ContentMode
UIView.ContentScaleFactor
UIView.ContentStretch
UIView.CoordinateSpace
UIView.DirectionalLayoutMargins
UIView.EffectiveUserInterfaceLayoutDirection
UIView.ExclusiveTouch
UIView.FirstBaselineAnchor
UIView.FocusEffect
UIView.FocusGroupIdentifier
UIView.FocusGroupPriority
UIView.FocusItemContainer
UIView.FocusItemDeferralMode
UIView.Focused
UIView.Frame
UIView.GestureRecognizers
UIView.HasAmbiguousLayout
UIView.HeightAnchor
UIView.Hidden
UIView.HoverStyle
UIView.InheritedAnimationDuration
UIView.InsetsLayoutMarginsFromSafeArea
UIView.Interactions
UIView.IntrinsicContentSize
UIView.IsTransparentFocusItem
UIView.KeyboardLayoutGuide
UIView.LargeContentImage
UIView.LargeContentImageInsets
UIView.LargeContentTitle
UIView.LastBaselineAnchor
UIView.Layer
UIView.LayoutGuides
UIView.LayoutMargins
UIView.LayoutMarginsGuide
UIView.LeadingAnchor
UIView.LeftAnchor
UIView.MaskView
UIView.MaximumContentSizeCategory
UIView.MinimumContentSizeCategory
UIView.MotionEffects
UIView.MultipleTouchEnabled
UIView.Opaque
UIView.OverrideUserInterfaceStyle
UIView.ParentFocusEnvironment
UIView.PreferredFocusEnvironments
UIView.PreferredFocusedView
UIView.PreservesSuperviewLayoutMargins
UIView.ReadableContentGuide
UIView.RestorationIdentifier
UIView.RightAnchor
UIView.SafeAreaInsets
UIView.SafeAreaLayoutGuide
UIView.ScalesLargeContentImage
UIView.SemanticContentAttribute
UIView.ShouldGroupAccessibilityChildren
UIView.ShowsLargeContentViewer
UIView.Subviews
UIView.Superview
UIView.Tag
UIView.TintAdjustmentMode
UIView.TintColor
UIView.TopAnchor
UIView.TrailingAnchor
UIView.TraitCollection
UIView.TraitOverrides
UIView.Transform
UIView.Transform3D
UIView.TranslatesAutoresizingMaskIntoConstraints
UIView.UserInteractionEnabled
UIView.ViewForBaselineLayout
UIView.ViewForFirstBaselineLayout
UIView.ViewForLastBaselineLayout
UIView.ViewPrintFormatter
UIView.WidthAnchor
UIView.Window
UIView.AnnouncementDidFinishNotification
UIView.AnnouncementNotification
UIView.AssistiveTechnologyKey
UIView.AssistiveTouchStatusDidChangeNotification
UIView.BoldTextStatusDidChangeNotification
UIView.ButtonShapesEnabledStatusDidChangeNotification
UIView.ClosedCaptioningStatusDidChangeNotification
UIView.DarkerSystemColorsStatusDidChangeNotification
UIView.ElementFocusedNotification
UIView.FocusedElementKey
UIView.GrayscaleStatusDidChangeNotification
UIView.GuidedAccessStatusDidChangeNotification
UIView.HearingDevicePairedEarDidChangeNotification
UIView.InvertColorsStatusDidChangeNotification
UIView.LayoutChangedNotification
UIView.MonoAudioStatusDidChangeNotification
UIView.NoIntrinsicMetric
UIView.NotificationSwitchControlIdentifier
UIView.NotificationVoiceOverIdentifier
UIView.OnOffSwitchLabelsDidChangeNotification
UIView.PageScrolledNotification
UIView.PauseAssistiveTechnologyNotification
UIView.PrefersCrossFadeTransitionsStatusDidChangeNotification
UIView.ReduceMotionStatusDidChangeNotification
UIView.ReduceTransparencyStatusDidChangeNotification
UIView.ResumeAssistiveTechnologyNotification
UIView.ScreenChangedNotification
UIView.ShakeToUndoDidChangeNotification
UIView.ShouldDifferentiateWithoutColorDidChangeNotification
UIView.SpeakScreenStatusDidChangeNotification
UIView.SpeakSelectionStatusDidChangeNotification
UIView.SpeechAttributeAnnouncementPriority
UIView.SpeechAttributeIpaNotation
UIView.SpeechAttributeLanguage
UIView.SpeechAttributePitch
UIView.SpeechAttributePunctuation
UIView.SpeechAttributeQueueAnnouncement
UIView.SpeechAttributeSpellOut
UIView.SwitchControlStatusDidChangeNotification
UIView.TextAttributeContext
UIView.TextAttributeCustom
UIView.TextAttributeHeadingLevel
UIView.UILayoutFittingCompressedSize
UIView.UILayoutFittingExpandedSize
UIView.UnfocusedElementKey
UIView.VideoAutoplayStatusDidChangeNotification
UIView.VoiceOverStatusChanged
UIView.VoiceOverStatusDidChangeNotification
UIView.Appearance
UIView.AnimationWillStart
UIView.AnimationWillEnd
UIResponder.AccessibilityDecrement()
UIResponder.AccessibilityElementDidBecomeFocused()
UIResponder.AccessibilityElementDidLoseFocus()
UIResponder.AccessibilityElementIsFocused()
UIResponder.AccessibilityIncrement()
UIResponder.AccessibilityPerformEscape()
UIResponder.AccessibilityPerformMagicTap()
UIResponder.AccessibilityScroll(UIAccessibilityScrollDirection)
UIResponder.BecomeFirstResponder()
UIResponder.BuildMenu(IUIMenuBuilder)
UIResponder.CanPaste(NSItemProvider[])
UIResponder.CanPerform(Selector, NSObject)
UIResponder.CaptureTextFromCamera(NSObject)
UIResponder.ClearTextInputContextIdentifier(NSString)
UIResponder.Copy(NSObject)
UIResponder.Cut(NSObject)
UIResponder.DecreaseSize(NSObject)
UIResponder.Delete(NSObject)
UIResponder.Duplicate(NSObject)
UIResponder.Export(NSObject)
UIResponder.Find(NSObject)
UIResponder.FindAndReplace(NSObject)
UIResponder.FindNext(NSObject)
UIResponder.FindPrevious(NSObject)
UIResponder.GetTargetForAction(Selector, NSObject)
UIResponder.IncreaseSize(NSObject)
UIResponder.MakeTextWritingDirectionLeftToRight(NSObject)
UIResponder.MakeTextWritingDirectionRightToLeft(NSObject)
UIResponder.MotionBegan(UIEventSubtype, UIEvent)
UIResponder.MotionCancelled(UIEventSubtype, UIEvent)
UIResponder.MotionEnded(UIEventSubtype, UIEvent)
UIResponder.Move(NSObject)
UIResponder.Paste(NSObject)
UIResponder.Paste(NSItemProvider[])
UIResponder.PasteAndGo(NSObject)
UIResponder.PasteAndMatchStyle(NSObject)
UIResponder.PasteAndSearch(NSObject)
UIResponder.PressesChanged(NSSet<UIPress>, UIPressesEvent)
UIResponder.Print(NSObject)
UIResponder.ReloadInputViews()
UIResponder.RemoteControlReceived(UIEvent)
UIResponder.Rename(NSObject)
UIResponder.ResignFirstResponder()
UIResponder.RestoreUserActivityState(NSUserActivity)
UIResponder.Select(NSObject)
UIResponder.SelectAll(NSObject)
UIResponder.ToggleBoldface(NSObject)
UIResponder.ToggleItalics(NSObject)
UIResponder.ToggleUnderline(NSObject)
UIResponder.TouchesCancelled(NSSet, UIEvent)
UIResponder.TouchesEnded(NSSet, UIEvent)
UIResponder.TouchesEstimatedPropertiesUpdated(NSSet)
UIResponder.TouchesMoved(NSSet, UIEvent)
UIResponder.UpdateTextAttributes(UITextAttributesConversionHandler)
UIResponder.UpdateUserActivityState(NSUserActivity)
UIResponder.UseSelectionForFind(NSObject)
UIResponder.ValidateCommand(UICommand)
UIResponder.AccessibilityAssistiveTechnologyFocusedIdentifiers
UIResponder.AccessibilityCustomActions
UIResponder.AccessibilityDragSourceDescriptors
UIResponder.AccessibilityDropPointDescriptors
UIResponder.ActivityItemsConfiguration
UIResponder.CanResignFirstResponder
UIResponder.EditingInteractionConfiguration
UIResponder.InputAccessoryView
UIResponder.InputAccessoryViewController
UIResponder.InputAssistantItem
UIResponder.InputView
UIResponder.InputViewController
UIResponder.IsFirstResponder
UIResponder.KeyCommands
UIResponder.NextResponder
UIResponder.PasteConfiguration
UIResponder.TextInputContextIdentifier
UIResponder.TextInputMode
UIResponder.UndoManager
UIResponder.UserActivity
NSObject.PlatformAssembly
NSObject.Dispose()
NSObject.ConformsToProtocol(NativeHandle)
NSObject.DangerousRelease()
NSObject.DangerousRetain()
NSObject.DangerousAutorelease()
NSObject.BeginInvokeOnMainThread(Selector, NSObject)
NSObject.InvokeOnMainThread(Selector, NSObject)
NSObject.BeginInvokeOnMainThread(Action)
NSObject.InvokeOnMainThread(Action)
NSObject.FromObject(object)
NSObject.SetValueForKeyPath(NativeHandle, NSString)
NSObject.GetHashCode()
NSObject.Equals(object)
NSObject.Equals(NSObject)
NSObject.ToString()
NSObject.Invoke(Action, double)
NSObject.Invoke(Action, TimeSpan)
NSObject.AddObserver(string, NSKeyValueObservingOptions, Action<NSObservedChange>)
NSObject.AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)
NSObject.InvokeInBackground(Action)
NSObject.AddObserver(NSObject, NSString, NSKeyValueObservingOptions, nint)
NSObject.AddObserver(NSObject, string, NSKeyValueObservingOptions, nint)
NSObject.AutomaticallyNotifiesObserversForKey(string)
NSObject.AwakeFromNib()
NSObject.CancelPreviousPerformRequest(NSObject)
NSObject.CancelPreviousPerformRequest(NSObject, Selector, NSObject)
NSObject.Copy()
NSObject.DidChange(NSKeyValueChange, NSIndexSet, NSString)
NSObject.DidChange(NSString, NSKeyValueSetMutationKind, NSSet)
NSObject.DidChangeValue(string)
NSObject.DoesNotRecognizeSelector(Selector)
NSObject.GetDictionaryOfValuesFromKeys(NSString[])
NSObject.GetKeyPathsForValuesAffecting(NSString)
NSObject.GetMethodForSelector(Selector)
NSObject.MutableCopy()
NSObject.ObserveValue(NSString, NSObject, NSDictionary, nint)
NSObject.PerformSelector(Selector, NSObject, double, NSString[])
NSObject.PerformSelector(Selector, NSObject, double)
NSObject.PerformSelector(Selector, NSThread, NSObject, bool)
NSObject.PerformSelector(Selector, NSThread, NSObject, bool, NSString[])
NSObject.PerformSelector(Selector)
NSObject.PerformSelector(Selector, NSObject)
NSObject.PerformSelector(Selector, NSObject, NSObject)
NSObject.PrepareForInterfaceBuilder()
NSObject.RemoveObserver(NSObject, NSString, nint)
NSObject.RemoveObserver(NSObject, string, nint)
NSObject.RemoveObserver(NSObject, NSString)
NSObject.RemoveObserver(NSObject, string)
NSObject.SetNilValueForKey(NSString)
NSObject.SetValueForKey(NSObject, NSString)
NSObject.SetValueForKeyPath(NSObject, NSString)
NSObject.SetValueForUndefinedKey(NSObject, NSString)
NSObject.SetValuesForKeysWithDictionary(NSDictionary)
NSObject.ValueForKey(NSString)
NSObject.ValueForKeyPath(NSString)
NSObject.ValueForUndefinedKey(NSString)
NSObject.WillChange(NSKeyValueChange, NSIndexSet, NSString)
NSObject.WillChange(NSString, NSKeyValueSetMutationKind, NSSet)
NSObject.WillChangeValue(string)
NSObject.DebugDescription
NSObject.Description
NSObject.RetainCount
NSObject.ChangeIndexesKey
NSObject.ChangeKindKey
NSObject.ChangeNewKey
NSObject.ChangeNotificationIsPriorKey
NSObject.ChangeOldKey
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: Esri.ArcGISRuntime.UI.Controls
Assembly: Esri.ArcGISRuntime.iOS.dll
Syntax
public abstract class GeoView : UIView, IEquatable<NSObject>, INSObjectProtocol, IUIActivityItemsConfigurationProviding, IUIPasteConfigurationSupporting, IUIResponderStandardEditActions, IUIUserActivityRestoring, IEnumerable, INSCoding, IUIAccessibilityIdentification, IUIAppearance, IUIAppearanceContainer, IUICoordinateSpace, IUIDynamicItem, IUIFocusItem, IUIFocusEnvironment, IUIFocusItemContainer, IUILargeContentViewerItem, IUIPopoverPresentationControllerSourceItem, IUITraitChangeObservable, IUITraitEnvironment, ICALayerDelegate, INativeObject, IDisposable, INotifyPropertyChanged
Remarks

Subclasses can display the content in 2D (MapView), global 3D (SceneView), or local 3D (LocalSceneView). In an MVVM architecture, this class and its subclasses represent the View tier. The Model tier is represented by GeoModel, which supplies the geographic content as a Map or a Scene.

GeoView contains all the common operations and events that apply to displaying and working with maps and scenes. For example, you can change the viewable area by setting a Viewpoint, work with graphics in the GraphicsOverlay, and identify a GeoElement that displays in the view.

Properties

Name Description
AccessibilityHint
AccessibilityLabel
AnalysisOverlays

Gets or sets a collection of analysis overlays that render the analysis results on the view.

AttributionText

Gets the attribution text for the data that is currently displayed in the GeoView.

AttributionTopAnchor

Gets the NSLayoutAnchor you can use to layout views in relationship to the attribution text on the GeoView. This is helpful if you want to place a view just above the attribution text. When the attribution text is collapsed or expanded your view will automatically move to the correct location in relation to the attribution text.

CalloutStyle

Gets or sets the CalloutStyle for callouts on this GeoView.

CanBecomeFirstResponder
CanBecomeFocused
CriticalError

Gets the critical error on the view.

DrawStatus

Gets the current drawing status of the content displayed in the GeoView.

GeoModelError

Gets the geo model error on the view.

GraphicsOverlays

Gets or sets a collection of GraphicsOverlay objects used to display graphics on top of the view's content.

Grid

Gets or sets a coordinate system grid to display on top of the GeoView.

ImageOverlays

Gets or sets a collection of overlays for displaying images in the view.

IsAccessibilityElement
IsAttributionTextVisible

Gets or sets a value indicating whether the Esri attribution text is visible.

IsCalloutVisible

Gets a value indicating whether a callout is currently open

IsNavigating

Gets a value indicating whether the map is currently navigating. when navigation has finished the NavigationCompleted event will be raised.

IsWrapAroundEnabled

Gets a value indicating whether the wrap around feature is currently active. For wrap around to be active the WrapAroundMode property must be set to true and the SpatialReference of the MapView control must be a SpatialReference that supports wrapping.

Labeling

Gets or sets the ViewLabelProperties.

SelectionProperties

Gets or sets the selection properties for all graphic overlays and selectable layers within the GeoView.

SpatialReference

Gets the spatial reference that defines the coordinate system used by the map or scene in the GeoView.

TimeExtent

Gets or sets TimeExtent of the GeoView.

ViewInsets

Gets or sets the viewport inset padding.

Methods

Name Description
CancelSetViewpointOperations()

Cancels any pending or currently running SetViewpointAsync operations.

DismissCallout()

Dismisses a callout if it's open.

ExportImageAsync()

Exports an image snapshot of the current GeoView.

GetAnalysisViewState(Analysis)

Retrieves the analysis' state in the view.

GetCurrentViewpoint(ViewpointType)

Gets the current Viewpoint of the GeoView.

GetLayerViewState(Layer)

Gets the LayerViewState for the given layer.

IdentifyGraphicsOverlayAsync(GraphicsOverlay, CGPoint, double, bool)

Identifies the topmost graphic in the specified graphics overlay, at the given screen point.

IdentifyGraphicsOverlayAsync(GraphicsOverlay, CGPoint, double, bool, long)

Identifies a limited number of graphics in the specified graphics overlay, at the given screen point.

IdentifyGraphicsOverlaysAsync(CGPoint, double, bool)

Identifies the topmost graphic in each graphics overlay, at the given screen point.

IdentifyGraphicsOverlaysAsync(CGPoint, double, bool, long)

Identifies a limited number of graphics in all graphics overlays, at the given screen point.

IdentifyLayerAsync(Layer, CGPoint, double, bool)

Initiates an identify operation on the specified layer which will return the single visible topmost geolement only.

IdentifyLayerAsync(Layer, CGPoint, double, bool, long)

Identifies a limited number of geoelements in the specified layer or sublayer, at the given screen point.

IdentifyLayerAsync(Layer, CGPoint, double, bool, long, CancellationToken)

Initiates an identify operation on the specified layer.

IdentifyLayerAsync(Layer, CGPoint, double, bool, CancellationToken)

Initiates an identify operation on the specified layer which will return the single visible topmost GeoElement only.

IdentifyLayersAsync(CGPoint, double, bool)

Identifies the topmost geoelements at the given screen point, in each identifiable layer or sublayer in the GeoView's Map or Scene.

IdentifyLayersAsync(CGPoint, double, bool, long)

Identifies a limited number of geoelements at the given screen point, in each identifiable layer or sublayer in the GeoView's Map or Scene.

IdentifyLayersAsync(CGPoint, double, bool, long, CancellationToken)

Initiates an identify operation on all layers in the view.

IdentifyLayersAsync(CGPoint, double, bool, CancellationToken)

Initiates an identify operation on all layers in the view which will return the single visible topmost GeoElement per layer only.

LayoutSubviews()

Sub views of the layout.

PressesBegan(NSSet<UIPress>, UIPressesEvent)
PressesCancelled(NSSet<UIPress>, UIPressesEvent)
PressesEnded(NSSet<UIPress>, UIPressesEvent)
SafeAreaInsetsDidChange()
SetBookmarkAsync(Bookmark)

Sets the Viewpoint of the GeoView to the Viewpoint.

SetViewpoint(Viewpoint)

Pan or zoom the GeoView to the specified Viewpoint location.

SetViewpointAsync(Viewpoint)

Pan or zoom the GeoView using animation to the specified Viewpoint location, asynchronously.

SetViewpointAsync(Viewpoint, TimeSpan)

Pan or zoom the GeoView using animation to the specified Viewpoint location. Animation takes place over the specified duration.

ShowCalloutAt(MapPoint, CalloutDefinition)

Shows a callout based on a CalloutDefinition at the given location.

ShowCalloutAt(MapPoint, UIView, CGPoint)

Shows a callout at the given location with Visual Element as content

ShowCalloutForGeoElement(GeoElement, CGPoint, CalloutDefinition)

Shows a callout for the given GeoElement at an appropriate location for the tap location by snapping to the geometry of the element.

TouchesBegan(NSSet, UIEvent?)
WillMoveToWindow(UIWindow?)

Events

Name Description
AnalysisViewStateChanged

Occurs when the analysis view state of the GeoView changes.

CriticalErrorChanged

Raised when a Critical rendering error has occured on the view.

DrawStatusChanged

Occurs when the draw status of the GeoView changes.

GeoModelErrorChanged

An event to notify that there is a geo model error with the view.

GeoViewDoubleTapped

Occurs when an otherwise unhandled DoubleTap interaction occurs over the hit test area of the view.

GeoViewHolding

Occurs when an otherwise unhandled holding interaction occurs over the hit test area of the view.

GeoViewTapped

Occurs when an otherwise unhandled Tap interaction occurs over the hit test area of the view.

LayerViewStateChanged

Occurs when the layer view state of any layer in the GeoView changes.

NavigationCompleted

When navigation on the map has completed this event will be raised.

SpatialReferenceChanged

Occurs when the spatial reference of the GeoView changes.

ViewpointChanged

Occurs when the viewpoint of the GeoView has changed.

Applies to

TargetVersions
.NET iOS200.0 - 300.0
Xamarin.iOS100.0 - 100.15
In this article
Provide feedback
Back to top Copyright © 2025 Esri.