Show / Hide Table of Contents

    Class MapView

    Class, that uses the API of the original Xamarin.Forms MapView

    Inheritance
    System.Object
    Xamarin.Forms.BindableObject
    Xamarin.Forms.Element
    Xamarin.Forms.NavigableElement
    Xamarin.Forms.VisualElement
    Xamarin.Forms.View
    Xamarin.Forms.Layout
    Xamarin.Forms.TemplatedView
    Xamarin.Forms.ContentView
    MapView
    Implements
    Xamarin.Forms.IAnimatable
    Xamarin.Forms.ITabStopElement
    Xamarin.Forms.IViewController
    Xamarin.Forms.IVisualElementController
    Xamarin.Forms.IElementController
    Xamarin.Forms.Internals.IGestureController
    Xamarin.Forms.IGestureRecognizers
    Xamarin.Forms.ILayout
    Xamarin.Forms.ILayoutController
    IMapControl
    System.ComponentModel.INotifyPropertyChanged
    System.Collections.Generic.IEnumerable<Pin>
    System.Collections.IEnumerable
    Inherited Members
    Xamarin.Forms.ContentView.ContentProperty
    Xamarin.Forms.ContentView.OnBindingContextChanged()
    Xamarin.Forms.ContentView.Content
    Xamarin.Forms.TemplatedView.ControlTemplateProperty
    Xamarin.Forms.TemplatedView.LayoutChildren(System.Double, System.Double, System.Double, System.Double)
    Xamarin.Forms.TemplatedView.OnApplyTemplate()
    Xamarin.Forms.TemplatedView.OnChildRemoved(Xamarin.Forms.Element)
    Xamarin.Forms.TemplatedView.OnChildRemoved(Xamarin.Forms.Element, System.Int32)
    Xamarin.Forms.TemplatedView.GetTemplateChild(System.String)
    Xamarin.Forms.TemplatedView.ResolveControlTemplate()
    Xamarin.Forms.TemplatedView.ControlTemplate
    Xamarin.Forms.Layout.IsClippedToBoundsProperty
    Xamarin.Forms.Layout.CascadeInputTransparentProperty
    Xamarin.Forms.Layout.PaddingProperty
    Xamarin.Forms.Layout.ForceLayout()
    Xamarin.Forms.Layout.LayoutChildIntoBoundingRegion(Xamarin.Forms.VisualElement, Xamarin.Forms.Rectangle)
    Xamarin.Forms.Layout.LowerChild(Xamarin.Forms.View)
    Xamarin.Forms.Layout.RaiseChild(Xamarin.Forms.View)
    Xamarin.Forms.Layout.InvalidateLayout()
    Xamarin.Forms.Layout.OnChildMeasureInvalidated(System.Object, System.EventArgs)
    Xamarin.Forms.Layout.OnChildMeasureInvalidated()
    Xamarin.Forms.Layout.OnSizeAllocated(System.Double, System.Double)
    Xamarin.Forms.Layout.ShouldInvalidateOnChildAdded(Xamarin.Forms.View)
    Xamarin.Forms.Layout.ShouldInvalidateOnChildRemoved(Xamarin.Forms.View)
    Xamarin.Forms.Layout.UpdateChildrenLayout()
    Xamarin.Forms.Layout.ResolveLayoutChanges()
    Xamarin.Forms.Layout.IsClippedToBounds
    Xamarin.Forms.Layout.Padding
    Xamarin.Forms.Layout.CascadeInputTransparent
    Xamarin.Forms.Layout.LayoutChanged
    Xamarin.Forms.View.VerticalOptionsProperty
    Xamarin.Forms.View.HorizontalOptionsProperty
    Xamarin.Forms.View.MarginProperty
    Xamarin.Forms.View.GetChildElements(Xamarin.Forms.Point)
    Xamarin.Forms.View.GestureController
    Xamarin.Forms.View.GestureRecognizers
    Xamarin.Forms.View.Xamarin.Forms.Internals.IGestureController.CompositeGestureRecognizers
    Xamarin.Forms.View.HorizontalOptions
    Xamarin.Forms.View.Margin
    Xamarin.Forms.View.VerticalOptions
    Xamarin.Forms.VisualElement.NavigationProperty
    Xamarin.Forms.VisualElement.StyleProperty
    Xamarin.Forms.VisualElement.InputTransparentProperty
    Xamarin.Forms.VisualElement.IsEnabledProperty
    Xamarin.Forms.VisualElement.XProperty
    Xamarin.Forms.VisualElement.YProperty
    Xamarin.Forms.VisualElement.AnchorXProperty
    Xamarin.Forms.VisualElement.AnchorYProperty
    Xamarin.Forms.VisualElement.TranslationXProperty
    Xamarin.Forms.VisualElement.TranslationYProperty
    Xamarin.Forms.VisualElement.WidthProperty
    Xamarin.Forms.VisualElement.HeightProperty
    Xamarin.Forms.VisualElement.RotationProperty
    Xamarin.Forms.VisualElement.RotationXProperty
    Xamarin.Forms.VisualElement.RotationYProperty
    Xamarin.Forms.VisualElement.ScaleProperty
    Xamarin.Forms.VisualElement.ScaleXProperty
    Xamarin.Forms.VisualElement.ScaleYProperty
    Xamarin.Forms.VisualElement.ClipProperty
    Xamarin.Forms.VisualElement.VisualProperty
    Xamarin.Forms.VisualElement.IsVisibleProperty
    Xamarin.Forms.VisualElement.OpacityProperty
    Xamarin.Forms.VisualElement.BackgroundColorProperty
    Xamarin.Forms.VisualElement.BackgroundProperty
    Xamarin.Forms.VisualElement.BehaviorsProperty
    Xamarin.Forms.VisualElement.TriggersProperty
    Xamarin.Forms.VisualElement.WidthRequestProperty
    Xamarin.Forms.VisualElement.HeightRequestProperty
    Xamarin.Forms.VisualElement.MinimumWidthRequestProperty
    Xamarin.Forms.VisualElement.MinimumHeightRequestProperty
    Xamarin.Forms.VisualElement.IsFocusedProperty
    Xamarin.Forms.VisualElement.FlowDirectionProperty
    Xamarin.Forms.VisualElement.TabIndexProperty
    Xamarin.Forms.VisualElement.IsTabStopProperty
    Xamarin.Forms.VisualElement.OnTabIndexPropertyChanged(System.Int32, System.Int32)
    Xamarin.Forms.VisualElement.TabIndexDefaultValueCreator()
    Xamarin.Forms.VisualElement.OnTabStopPropertyChanged(System.Boolean, System.Boolean)
    Xamarin.Forms.VisualElement.TabStopDefaultValueCreator()
    Xamarin.Forms.VisualElement.BatchBegin()
    Xamarin.Forms.VisualElement.BatchCommit()
    Xamarin.Forms.VisualElement.Focus()
    Xamarin.Forms.VisualElement.Layout(Xamarin.Forms.Rectangle)
    Xamarin.Forms.VisualElement.Measure(System.Double, System.Double, Xamarin.Forms.MeasureFlags)
    Xamarin.Forms.VisualElement.Unfocus()
    Xamarin.Forms.VisualElement.InvalidateMeasure()
    Xamarin.Forms.VisualElement.OnChildAdded(Xamarin.Forms.Element)
    Xamarin.Forms.VisualElement.OnChildrenReordered()
    Xamarin.Forms.VisualElement.OnMeasure(System.Double, System.Double)
    Xamarin.Forms.VisualElement.SizeAllocated(System.Double, System.Double)
    Xamarin.Forms.VisualElement.Xamarin.Forms.IVisualElementController.InvalidateMeasure(Xamarin.Forms.Internals.InvalidationTrigger)
    Xamarin.Forms.VisualElement.ChangeVisualState()
    Xamarin.Forms.VisualElement.Visual
    Xamarin.Forms.VisualElement.FlowDirection
    Xamarin.Forms.VisualElement.Xamarin.Forms.IVisualElementController.EffectiveFlowDirection
    Xamarin.Forms.VisualElement.AnchorX
    Xamarin.Forms.VisualElement.AnchorY
    Xamarin.Forms.VisualElement.BackgroundColor
    Xamarin.Forms.VisualElement.Background
    Xamarin.Forms.VisualElement.Behaviors
    Xamarin.Forms.VisualElement.Bounds
    Xamarin.Forms.VisualElement.Height
    Xamarin.Forms.VisualElement.HeightRequest
    Xamarin.Forms.VisualElement.InputTransparent
    Xamarin.Forms.VisualElement.IsEnabled
    Xamarin.Forms.VisualElement.IsFocused
    Xamarin.Forms.VisualElement.IsVisible
    Xamarin.Forms.VisualElement.MinimumHeightRequest
    Xamarin.Forms.VisualElement.MinimumWidthRequest
    Xamarin.Forms.VisualElement.Opacity
    Xamarin.Forms.VisualElement.Rotation
    Xamarin.Forms.VisualElement.RotationX
    Xamarin.Forms.VisualElement.RotationY
    Xamarin.Forms.VisualElement.Scale
    Xamarin.Forms.VisualElement.ScaleX
    Xamarin.Forms.VisualElement.ScaleY
    Xamarin.Forms.VisualElement.TabIndex
    Xamarin.Forms.VisualElement.IsTabStop
    Xamarin.Forms.VisualElement.TranslationX
    Xamarin.Forms.VisualElement.TranslationY
    Xamarin.Forms.VisualElement.Triggers
    Xamarin.Forms.VisualElement.Width
    Xamarin.Forms.VisualElement.WidthRequest
    Xamarin.Forms.VisualElement.X
    Xamarin.Forms.VisualElement.Y
    Xamarin.Forms.VisualElement.Clip
    Xamarin.Forms.VisualElement.Resources
    Xamarin.Forms.VisualElement.ChildrenReordered
    Xamarin.Forms.VisualElement.Focused
    Xamarin.Forms.VisualElement.MeasureInvalidated
    Xamarin.Forms.VisualElement.SizeChanged
    Xamarin.Forms.VisualElement.Unfocused
    Xamarin.Forms.NavigableElement.OnParentSet()
    Xamarin.Forms.NavigableElement.Navigation
    Xamarin.Forms.NavigableElement.Style
    Xamarin.Forms.NavigableElement.StyleClass
    Xamarin.Forms.NavigableElement.class
    Xamarin.Forms.Element.MenuProperty
    Xamarin.Forms.Element.AutomationIdProperty
    Xamarin.Forms.Element.ClassIdProperty
    Xamarin.Forms.Element.GetMenu(Xamarin.Forms.BindableObject)
    Xamarin.Forms.Element.SetMenu(Xamarin.Forms.BindableObject, Xamarin.Forms.Menu)
    Xamarin.Forms.Element.Xamarin.Forms.IElementController.SetValueFromRenderer(Xamarin.Forms.BindableProperty, System.Object)
    Xamarin.Forms.Element.FindByName(System.String)
    Xamarin.Forms.Element.RemoveDynamicResource(Xamarin.Forms.BindableProperty)
    Xamarin.Forms.Element.SetDynamicResource(Xamarin.Forms.BindableProperty, System.String)
    Xamarin.Forms.Element.AutomationId
    Xamarin.Forms.Element.ClassId
    Xamarin.Forms.Element.Effects
    Xamarin.Forms.Element.Id
    Xamarin.Forms.Element.StyleId
    Xamarin.Forms.Element.Parent
    Xamarin.Forms.Element.ChildAdded
    Xamarin.Forms.Element.ChildRemoved
    Xamarin.Forms.Element.DescendantAdded
    Xamarin.Forms.Element.DescendantRemoved
    Xamarin.Forms.BindableObject.BindingContextProperty
    Xamarin.Forms.BindableObject.ClearValue(Xamarin.Forms.BindableProperty)
    Xamarin.Forms.BindableObject.ClearValue(Xamarin.Forms.BindablePropertyKey)
    Xamarin.Forms.BindableObject.GetValue(Xamarin.Forms.BindableProperty)
    Xamarin.Forms.BindableObject.IsSet(Xamarin.Forms.BindableProperty)
    Xamarin.Forms.BindableObject.RemoveBinding(Xamarin.Forms.BindableProperty)
    Xamarin.Forms.BindableObject.SetBinding(Xamarin.Forms.BindableProperty, Xamarin.Forms.BindingBase)
    Xamarin.Forms.BindableObject.ApplyBindings()
    Xamarin.Forms.BindableObject.OnPropertyChanging(System.String)
    Xamarin.Forms.BindableObject.UnapplyBindings()
    Xamarin.Forms.BindableObject.SetValue(Xamarin.Forms.BindableProperty, System.Object)
    Xamarin.Forms.BindableObject.SetValue(Xamarin.Forms.BindablePropertyKey, System.Object)
    Xamarin.Forms.BindableObject.CoerceValue(Xamarin.Forms.BindableProperty)
    Xamarin.Forms.BindableObject.CoerceValue(Xamarin.Forms.BindablePropertyKey)
    Xamarin.Forms.BindableObject.Dispatcher
    Xamarin.Forms.BindableObject.BindingContext
    Xamarin.Forms.BindableObject.PropertyChanged
    Xamarin.Forms.BindableObject.PropertyChanging
    Xamarin.Forms.BindableObject.BindingContextChanged
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Mapsui.UI.Forms
    Assembly: Mapsui.UI.Forms.dll
    Syntax
    public class MapView : ContentView, IDynamicResourceHandler, IElement, INameScope, INavigationProxy, IStyleSelectable, IAnimatable, IResourcesProvider, IStyleElement, IFlowDirectionController, IPropertyPropagationController, IVisualController, ITabStopElement, IStylable, IViewController, IVisualElementController, IElementController, IGestureController, IGestureRecognizers, ILayout, ILayoutController, IPaddingElement, IControlTemplated, IMapControl, INotifyPropertyChanged, IEnumerable<Pin>, IEnumerable

    Constructors

    | Improve this Doc View Source

    MapView()

    Initializes a new instance of the MapView class.

    Declaration
    public MapView()

    Fields

    | Improve this Doc View Source

    ButtonMarginProperty

    Declaration
    public static readonly BindableProperty ButtonMarginProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    ButtonSizeProperty

    Declaration
    public static readonly BindableProperty ButtonSizeProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    ButtonSpacingProperty

    Declaration
    public static readonly BindableProperty ButtonSpacingProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    IsMyLocationButtonVisibleProperty

    Declaration
    public static readonly BindableProperty IsMyLocationButtonVisibleProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    IsNorthingButtonVisibleProperty

    Declaration
    public static readonly BindableProperty IsNorthingButtonVisibleProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    IsZoomButtonVisibleProperty

    Declaration
    public static readonly BindableProperty IsZoomButtonVisibleProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    MyLocationEnabledProperty

    Declaration
    public static readonly BindableProperty MyLocationEnabledProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    MyLocationFollowProperty

    Declaration
    public static readonly BindableProperty MyLocationFollowProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    PanLockProperty

    Declaration
    public static readonly BindableProperty PanLockProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    ReSnapRotationDegreesProperty

    Declaration
    public static readonly BindableProperty ReSnapRotationDegreesProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    RotationLockProperty

    Declaration
    public static readonly BindableProperty RotationLockProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    SelectedPinProperty

    Declaration
    public static readonly BindableProperty SelectedPinProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    UniqueCalloutProperty

    Declaration
    public static readonly BindableProperty UniqueCalloutProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    UnSnapRotationDegreesProperty

    Declaration
    public static readonly BindableProperty UnSnapRotationDegreesProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    UseDoubleTapProperty

    Declaration
    public static readonly BindableProperty UseDoubleTapProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    UseFlingProperty

    Declaration
    public static readonly BindableProperty UseFlingProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    ZoomLockProperty

    Declaration
    public static readonly BindableProperty ZoomLockProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty

    Properties

    | Improve this Doc View Source

    ButtonMargin

    Margin for buttons

    Declaration
    public Thickness ButtonMargin { get; set; }
    Property Value
    Type Description
    Xamarin.Forms.Thickness
    | Improve this Doc View Source

    ButtonSize

    Size of buttons in x- and y-direction

    Declaration
    public double ButtonSize { get; set; }
    Property Value
    Type Description
    System.Double
    | Improve this Doc View Source

    ButtonSpacing

    Spacing between buttons

    Declaration
    public double ButtonSpacing { get; set; }
    Property Value
    Type Description
    System.Double
    | Improve this Doc View Source

    Drawables

    List of drawables like polyline and polygon

    Declaration
    public IList<Drawable> Drawables { get; }
    Property Value
    Type Description
    System.Collections.Generic.IList<Drawable>
    | Improve this Doc View Source

    IsMyLocationButtonVisible

    Enable My Location button

    Declaration
    public bool IsMyLocationButtonVisible { get; set; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    IsNorthingButtonVisible

    Enable Northing button

    Declaration
    public bool IsNorthingButtonVisible { get; set; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    IsZoomButtonVisible

    Enable zoom buttons

    Declaration
    public bool IsZoomButtonVisible { get; set; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Map

    Native Mapsui Map object

    Declaration
    public Map Map { get; set; }
    Property Value
    Type Description
    Map
    | Improve this Doc View Source

    MyLocationEnabled

    Should my location be visible on map

    Declaration
    public bool MyLocationEnabled { get; set; }
    Property Value
    Type Description
    System.Boolean
    Remarks

    Needs a BeginInvokeOnMainThread to change MyLocationLayer.Enabled

    | Improve this Doc View Source

    MyLocationFollow

    Should center of map follow my location

    Declaration
    public bool MyLocationFollow { get; set; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    MyLocationLayer

    MyLocation layer

    Declaration
    public MyLocationLayer MyLocationLayer { get; }
    Property Value
    Type Description
    MyLocationLayer
    | Improve this Doc View Source

    Navigator

    Navigator of MapControl

    Declaration
    public INavigator Navigator { get; set; }
    Property Value
    Type Description
    INavigator
    | Improve this Doc View Source

    PanLock

    Enable paning

    Declaration
    public bool PanLock { get; set; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Performance

    Object to save performance information about the drawing of the map

    Declaration
    public Performance Performance { get; set; }
    Property Value
    Type Description
    Performance
    Remarks

    If this is null, no performance information is saved.

    | Improve this Doc View Source

    Pins

    Pins on map

    Declaration
    public IList<Pin> Pins { get; }
    Property Value
    Type Description
    System.Collections.Generic.IList<Pin>
    | Improve this Doc View Source

    PixelDensity

    IMapControl

    Declaration
    public float PixelDensity { get; }
    Property Value
    Type Description
    System.Single
    | Improve this Doc View Source

    Renderer

    Declaration
    public IRenderer Renderer { get; }
    Property Value
    Type Description
    IRenderer
    | Improve this Doc View Source

    ReSnapRotationDegrees

    Number of degrees, when map shows to north

    Declaration
    public double ReSnapRotationDegrees { get; set; }
    Property Value
    Type Description
    System.Double
    | Improve this Doc View Source

    RotationLock

    Enable rotation with pinch gesture

    Declaration
    public bool RotationLock { get; set; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    SelectedPin

    Selected pin

    Declaration
    public Pin SelectedPin { get; set; }
    Property Value
    Type Description
    Pin
    | Improve this Doc View Source

    UniqueCallout

    Single or multiple callouts possible

    Declaration
    public bool UniqueCallout { get; set; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    UnSnapRotationDegrees

    Number of degrees, before the rotation starts

    Declaration
    public double UnSnapRotationDegrees { get; set; }
    Property Value
    Type Description
    System.Double
    | Improve this Doc View Source

    UpdateInterval

    Update interval for invalidation timer in ms

    Declaration
    public int UpdateInterval { get; set; }
    Property Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    UseDoubleTap

    Enable checks for double tapping. But be careful, this will add some extra time, before a single tap is returned.

    Declaration
    public bool UseDoubleTap { get; set; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    UseFling

    Enable fling of the map. If touch is lifted during dragging the map the map will slide a bit more in the same direction.

    Declaration
    public bool UseFling { get; set; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Viewport

    Viewport of MapControl

    Declaration
    public IReadOnlyViewport Viewport { get; }
    Property Value
    Type Description
    IReadOnlyViewport
    | Improve this Doc View Source

    ZoomLock

    Enable zooming

    Declaration
    public bool ZoomLock { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    | Improve this Doc View Source

    ForceUpdate()

    Force a update of control

    Declaration
    public void ForceUpdate()
    Remarks

    When this function is called, the control draws itself once

    | Improve this Doc View Source

    GetEnumerator()

    Declaration
    public IEnumerator<Pin> GetEnumerator()
    Returns
    Type Description
    System.Collections.Generic.IEnumerator<Pin>
    | Improve this Doc View Source

    GetMapInfo(Geometries.Point, Int32)

    Declaration
    public MapInfo GetMapInfo(Geometries.Point screenPosition, int margin = 0)
    Parameters
    Type Name Description
    Geometries.Point screenPosition
    System.Int32 margin
    Returns
    Type Description
    MapInfo
    | Improve this Doc View Source

    GetSnapshot(IEnumerable<ILayer>)

    Declaration
    public byte[] GetSnapshot(IEnumerable<ILayer> layers = null)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<ILayer> layers
    Returns
    Type Description
    System.Byte[]
    | Improve this Doc View Source

    HideCallouts()

    Hide all visible callouts

    Declaration
    public void HideCallouts()
    | Improve this Doc View Source

    OnPropertyChanged(String)

    Declaration
    protected override void OnPropertyChanged(string propertyName = "")
    Parameters
    Type Name Description
    System.String propertyName
    Overrides
    Xamarin.Forms.Element.OnPropertyChanged(System.String)
    | Improve this Doc View Source

    OpenBrowser(String)

    Declaration
    public void OpenBrowser(string url)
    Parameters
    Type Name Description
    System.String url
    | Improve this Doc View Source

    Refresh(ChangeType)

    Declaration
    public void Refresh(ChangeType changeType = null)
    Parameters
    Type Name Description
    ChangeType changeType
    | Improve this Doc View Source

    RefreshData(ChangeType)

    Declaration
    public void RefreshData(ChangeType changeType = null)
    Parameters
    Type Name Description
    ChangeType changeType
    | Improve this Doc View Source

    RefreshGraphics()

    Declaration
    public void RefreshGraphics()
    | Improve this Doc View Source

    StartUpdates(Boolean)

    Start updates for control

    Declaration
    public void StartUpdates(bool refresh = true)
    Parameters
    Type Name Description
    System.Boolean refresh
    Remarks

    When this function is called, the control is redrawn if needed

    | Improve this Doc View Source

    StopUpdates()

    Stop updates for control

    Declaration
    public void StopUpdates()
    Remarks

    When this function is called, the control stops to redraw itself, even if it is needed

    | Improve this Doc View Source

    ToDeviceIndependentUnits(Geometries.Point)

    Declaration
    public Geometries.Point ToDeviceIndependentUnits(Geometries.Point coordinateInPixels)
    Parameters
    Type Name Description
    Geometries.Point coordinateInPixels
    Returns
    Type Description
    Geometries.Point
    | Improve this Doc View Source

    ToPixels(Geometries.Point)

    Declaration
    public Geometries.Point ToPixels(Geometries.Point coordinateInDeviceIndependentUnits)
    Parameters
    Type Name Description
    Geometries.Point coordinateInDeviceIndependentUnits
    Returns
    Type Description
    Geometries.Point
    | Improve this Doc View Source

    Unsubscribe()

    Declaration
    public void Unsubscribe()

    Events

    | Improve this Doc View Source

    Fling

    Fling is called, when user release mouse button or lift finger while moving with a certain speed, higher than speed of swipe

    Declaration
    public event EventHandler<SwipedEventArgs> Fling
    Event Type
    Type Description
    System.EventHandler<SwipedEventArgs>
    | Improve this Doc View Source

    Hovered

    Hovered is called, when user move mouse over map without pressing mouse button

    Declaration
    public event EventHandler<HoveredEventArgs> Hovered
    Event Type
    Type Description
    System.EventHandler<HoveredEventArgs>
    | Improve this Doc View Source

    Info

    Declaration
    public event EventHandler<MapInfoEventArgs> Info
    Event Type
    Type Description
    System.EventHandler<MapInfoEventArgs>
    | Improve this Doc View Source

    MapClicked

    Occurs when map clicked

    Declaration
    public event EventHandler<MapClickedEventArgs> MapClicked
    Event Type
    Type Description
    System.EventHandler<MapClickedEventArgs>
    | Improve this Doc View Source

    MapLongClicked

    Occurs when map long clicked

    Declaration
    public event EventHandler<MapLongClickedEventArgs> MapLongClicked
    Event Type
    Type Description
    System.EventHandler<MapLongClickedEventArgs>
    | Improve this Doc View Source

    PinClicked

    Occurs when a pin clicked

    Declaration
    public event EventHandler<PinClickedEventArgs> PinClicked
    Event Type
    Type Description
    System.EventHandler<PinClickedEventArgs>
    | Improve this Doc View Source

    SelectedPinChanged

    Occurs when selected pin changed

    Declaration
    public event EventHandler<SelectedPinChangedEventArgs> SelectedPinChanged
    Event Type
    Type Description
    System.EventHandler<SelectedPinChangedEventArgs>
    | Improve this Doc View Source

    Swipe

    Swipe is called, when user release mouse button or lift finger while moving with a certain speed

    Declaration
    public event EventHandler<SwipedEventArgs> Swipe
    Event Type
    Type Description
    System.EventHandler<SwipedEventArgs>
    | Improve this Doc View Source

    TouchAction

    TouchAction is called, when user provoques a touch event

    Declaration
    public event EventHandler<SKTouchEventArgs> TouchAction
    Event Type
    Type Description
    System.EventHandler<SkiaSharp.Views.Forms.SKTouchEventArgs>
    | Improve this Doc View Source

    TouchEnded

    TouchEnd is called, when user release a mouse button or doesn't touch display anymore

    Declaration
    public event EventHandler<TouchedEventArgs> TouchEnded
    Event Type
    Type Description
    System.EventHandler<TouchedEventArgs>
    | Improve this Doc View Source

    TouchEntered

    TouchEntered is called, when user moves an active touch onto the view

    Declaration
    public event EventHandler<TouchedEventArgs> TouchEntered
    Event Type
    Type Description
    System.EventHandler<TouchedEventArgs>
    | Improve this Doc View Source

    TouchExited

    TouchExited is called, when user moves an active touch off the view

    Declaration
    public event EventHandler<TouchedEventArgs> TouchExited
    Event Type
    Type Description
    System.EventHandler<TouchedEventArgs>
    | Improve this Doc View Source

    TouchMove

    TouchMove is called, when user move mouse over map (independent from mouse button state) or move finger on display

    Declaration
    public event EventHandler<TouchedEventArgs> TouchMove
    Event Type
    Type Description
    System.EventHandler<TouchedEventArgs>
    | Improve this Doc View Source

    TouchStarted

    TouchStart is called, when user press a mouse button or touch the display

    Declaration
    public event EventHandler<TouchedEventArgs> TouchStarted
    Event Type
    Type Description
    System.EventHandler<TouchedEventArgs>
    | Improve this Doc View Source

    ViewportInitialized

    Declaration
    public event EventHandler ViewportInitialized
    Event Type
    Type Description
    System.EventHandler
    | Improve this Doc View Source

    Zoomed

    Zoom is called, when map should be zoomed

    Declaration
    public event EventHandler<ZoomedEventArgs> Zoomed
    Event Type
    Type Description
    System.EventHandler<ZoomedEventArgs>

    Explicit Interface Implementations

    | Improve this Doc View Source

    IEnumerable.GetEnumerator()

    Declaration
    IEnumerator IEnumerable.GetEnumerator()
    Returns
    Type Description
    System.Collections.IEnumerator

    Implements

    Xamarin.Forms.IAnimatable
    Xamarin.Forms.ITabStopElement
    Xamarin.Forms.IViewController
    Xamarin.Forms.IVisualElementController
    Xamarin.Forms.IElementController
    Xamarin.Forms.Internals.IGestureController
    Xamarin.Forms.IGestureRecognizers
    Xamarin.Forms.ILayout
    Xamarin.Forms.ILayoutController
    IMapControl
    System.ComponentModel.INotifyPropertyChanged
    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX