MapControl : Control

Implemented for: Android, iOS

This document lists all properties, methods, and events of MapControl that are currently implemented by the Uno Platform. See the UWP documentation for detailed usage guidelines.

MapControl has Uno-specific documentation here.

Implemented properties

Property Supported on
double ZoomLevel all platforms
Point TransformOrigin all platforms
bool TrafficFlowVisible all platforms
MapStyle Style all platforms
bool PedestrianFeaturesVisible all platforms
string MapServiceToken all platforms
Geopoint Center all platforms
double Heading all platforms
double DesiredPitch all platforms
bool LandmarksVisible all platforms
IList Children all platforms
double MaxZoomLevel all platforms
double MinZoomLevel all platforms
double Pitch all platforms
bool TransitFeaturesVisible all platforms
MapScene Scene all platforms
bool BusinessLandmarksVisible all platforms
bool Is3DSupported all platforms
bool IsStreetsideSupported all platforms
bool TransitFeaturesEnabled all platforms
bool BusinessLandmarksEnabled all platforms
Thickness ViewPadding all platforms
string Region all platforms
DependencyProperty CenterProperty all platforms
DependencyProperty ZoomLevelProperty all platforms
DependencyProperty ChildrenProperty all platforms
DependencyProperty ColorSchemeProperty all platforms
DependencyProperty DesiredPitchProperty all platforms
DependencyProperty HeadingProperty all platforms
DependencyProperty LandmarksVisibleProperty all platforms
DependencyProperty LoadingStatusProperty all platforms
DependencyProperty LocationProperty all platforms
DependencyProperty MapElementsProperty all platforms
DependencyProperty MapServiceTokenProperty all platforms
DependencyProperty NormalizedAnchorPointProperty all platforms
DependencyProperty PedestrianFeaturesVisibleProperty all platforms
DependencyProperty PitchProperty all platforms
DependencyProperty RoutesProperty all platforms
DependencyProperty StyleProperty all platforms
DependencyProperty TileSourcesProperty all platforms
DependencyProperty TrafficFlowVisibleProperty all platforms
DependencyProperty TransformOriginProperty all platforms
DependencyProperty WatermarkModeProperty all platforms
DependencyProperty BusinessLandmarksVisibleProperty all platforms
DependencyProperty Is3DSupportedProperty all platforms
DependencyProperty IsStreetsideSupportedProperty all platforms
DependencyProperty PanInteractionModeProperty all platforms
DependencyProperty RotateInteractionModeProperty all platforms
DependencyProperty SceneProperty all platforms
DependencyProperty TiltInteractionModeProperty all platforms
DependencyProperty TransitFeaturesVisibleProperty all platforms
DependencyProperty ZoomInteractionModeProperty all platforms
DependencyProperty BusinessLandmarksEnabledProperty all platforms
DependencyProperty TransitFeaturesEnabledProperty all platforms
DependencyProperty MapProjectionProperty all platforms
DependencyProperty StyleSheetProperty all platforms
DependencyProperty ViewPaddingProperty all platforms
DependencyProperty LayersProperty all platforms
DependencyProperty RegionProperty all platforms

Implemented methods

Method Supported on
IReadOnlyList FindMapElementsAtOffset(Point) all platforms
void GetLocationFromOffset(Point, Geopoint) all platforms
void GetOffsetFromLocation(Geopoint, Point) all platforms
void IsLocationInView(Geopoint, bool) all platforms
IAsyncOperation TrySetViewBoundsAsync(GeoboundingBox, Thickness?, MapAnimationKind) all platforms
IAsyncOperation TrySetViewAsync(Geopoint) all platforms
IAsyncOperation TrySetViewAsync(Geopoint, double?) all platforms
IAsyncOperation TrySetViewAsync(Geopoint, double?, double?, double?) all platforms
IAsyncOperation TrySetViewAsync(Geopoint, double?, double?, double?, MapAnimationKind) all platforms
void StartContinuousRotate(double) all platforms
void StopContinuousRotate() all platforms
void StartContinuousTilt(double) all platforms
void StopContinuousTilt() all platforms
void StartContinuousZoom(double) all platforms
void StopContinuousZoom() all platforms
IAsyncOperation TryRotateAsync(double) all platforms
IAsyncOperation TryRotateToAsync(double) all platforms
IAsyncOperation TryTiltAsync(double) all platforms
IAsyncOperation TryTiltToAsync(double) all platforms
IAsyncOperation TryZoomInAsync() all platforms
IAsyncOperation TryZoomOutAsync() all platforms
IAsyncOperation TryZoomToAsync(double) all platforms
IAsyncOperation TrySetSceneAsync(MapScene) all platforms
IAsyncOperation TrySetSceneAsync(MapScene, MapAnimationKind) all platforms
Geopath GetVisibleRegion(MapVisibleRegionKind) all platforms
IReadOnlyList FindMapElementsAtOffset(Point, double) all platforms
void GetLocationFromOffset(Point, AltitudeReferenceSystem, Geopoint) all platforms
void StartContinuousPan(double, double) all platforms
void StopContinuousPan() all platforms
IAsyncOperation TryPanAsync(double, double) all platforms
IAsyncOperation TryPanToAsync(Geopoint) all platforms
bool TryGetLocationFromOffset(Point, Geopoint) all platforms
bool TryGetLocationFromOffset(Point, AltitudeReferenceSystem, Geopoint) all platforms
Geopoint GetLocation(DependencyObject) all platforms
void SetLocation(DependencyObject, Geopoint) all platforms
Point GetNormalizedAnchorPoint(DependencyObject) all platforms
void SetNormalizedAnchorPoint(DependencyObject, Point) all platforms

Implemented events

Event Supported on
TypedEventHandler<MapControl, object> CenterChanged all platforms
TypedEventHandler<MapControl, object> HeadingChanged all platforms
TypedEventHandler<MapControl, object> LoadingStatusChanged all platforms
TypedEventHandler<MapControl, MapInputEventArgs> MapDoubleTapped all platforms
TypedEventHandler<MapControl, MapInputEventArgs> MapHolding all platforms
TypedEventHandler<MapControl, MapInputEventArgs> MapTapped all platforms
TypedEventHandler<MapControl, object> PitchChanged all platforms
TypedEventHandler<MapControl, object> TransformOriginChanged all platforms
TypedEventHandler<MapControl, object> ZoomLevelChanged all platforms
TypedEventHandler<MapControl, MapActualCameraChangedEventArgs> ActualCameraChanged all platforms
TypedEventHandler<MapControl, MapActualCameraChangingEventArgs> ActualCameraChanging all platforms
TypedEventHandler<MapControl, MapCustomExperienceChangedEventArgs> CustomExperienceChanged all platforms
TypedEventHandler<MapControl, MapElementClickEventArgs> MapElementClick all platforms
TypedEventHandler<MapControl, MapElementPointerEnteredEventArgs> MapElementPointerEntered all platforms
TypedEventHandler<MapControl, MapElementPointerExitedEventArgs> MapElementPointerExited all platforms
TypedEventHandler<MapControl, MapTargetCameraChangedEventArgs> TargetCameraChanged all platforms
TypedEventHandler<MapControl, MapRightTappedEventArgs> MapRightTapped all platforms
TypedEventHandler<MapControl, MapContextRequestedEventArgs> MapContextRequested all platforms

Below are all properties, methods, and events of MapControl that are not currently implemented in Uno.

Not implemented properties

Property Not supported on
MapWatermarkMode WatermarkMode all platforms
MapColorScheme ColorScheme all platforms
MapLoadingStatus LoadingStatus all platforms
IList MapElements all platforms
IList Routes all platforms
IList TileSources all platforms
MapInteractionMode RotateInteractionMode all platforms
MapInteractionMode ZoomInteractionMode all platforms
MapInteractionMode TiltInteractionMode all platforms
MapPanInteractionMode PanInteractionMode all platforms
MapCustomExperience CustomExperience all platforms
MapCamera ActualCamera all platforms
MapCamera TargetCamera all platforms
MapStyleSheet StyleSheet all platforms
MapProjection MapProjection all platforms
IList Layers all platforms
bool CanTiltDown all platforms
bool CanTiltUp all platforms
bool CanZoomIn all platforms
bool CanZoomOut all platforms
DependencyProperty CanTiltUpProperty all platforms
DependencyProperty CanZoomInProperty all platforms
DependencyProperty CanZoomOutProperty all platforms
DependencyProperty CanTiltDownProperty all platforms

Last updated Tuesday, July 27, 2021 3:49 PM.