Class ImageryLayer
Represents the imagerylayer. To render this, create an instance of the ImageryLayer class, and set required properties.
Inherited Members
Namespace: Syncfusion.SfMaps.XForms
Assembly: Syncfusion.SfMaps.XForms.dll
Syntax
public class ImageryLayer : MapLayer, IThemeElement
Constructors
ImageryLayer()
Initializes a new instance of the ImageryLayer class to render the imagery layer of the maps.
Declaration
public ImageryLayer()
Fields
BingMapKeyProperty
Gets or sets a value for the Bing maps key property. This key is used to get the Bing maps. This is a bindable property.
Declaration
public static readonly BindableProperty BingMapKeyProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
BingMapStyleProperty
Gets or sets a value for the Bing maps style property of the maps. The default bing map style is road. This is bindable property.
Declaration
public static readonly BindableProperty BingMapStyleProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
CanCacheTilesProperty
The DependencyProperty of the CanCacheTiles property. The default value is true. This is a bindable property.
Declaration
public static readonly BindableProperty CanCacheTilesProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
DistanceTypeProperty
Gets or sets the radius distance type in meters or kilometers or miles to calculate the auto zoom level.
Declaration
public static readonly BindableProperty DistanceTypeProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
GeoCoordinatesProperty
Gets or sets the geo coordinate property of the maps. The default value is 0,0. This is a bindable property.
Declaration
public static readonly BindableProperty GeoCoordinatesProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
LatLngBoundsProperty
Gets or sets the geo bounds based on southwest and northeast corner goe points to calculate auto zoom level.
Declaration
public static readonly BindableProperty LatLngBoundsProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
LayerTypeProperty
Gets or sets a value for layer type property. The default value of the layer type is OSM. This is a bindable property.
Declaration
public static readonly BindableProperty LayerTypeProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
RadiusProperty
Gets or sets the radius distance from center position to calculate the auto zoom level.
Declaration
public static readonly BindableProperty RadiusProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
ResetOnDoubleTapProperty
Gets or sets a value for reset on double tap property. The default value is true. This is a bindable property.
Declaration
public static readonly BindableProperty ResetOnDoubleTapProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
Properties
BingMapKey
Gets or sets a value for the Bing map key of the maps. The key of the Bing maps is used to get the Bing maps.
Declaration
public string BingMapKey { get; set; }
Property Value
Type |
---|
System.String |
BingMapStyle
Gets or sets a value for the Bing maps style of the maps. The default value of the Bing maps style is road.
Declaration
public BingMapStyle BingMapStyle { get; set; }
Property Value
Type |
---|
BingMapStyle |
CanCacheTiles
Gets or sets a value indicating whether to save the tiles in cache of the maps. The default value is true.
Declaration
public bool CanCacheTiles { get; set; }
Property Value
Type |
---|
System.Boolean |
DistanceType
Gets or sets the radius distance type in meters or kilometers or miles to calculate the auto zoom level.
Declaration
public DistanceType DistanceType { get; set; }
Property Value
Type |
---|
DistanceType |
GeoCoordinates
Gets or sets the geo coordinate property. The default value is 0,0. It gives the coordinates value of the center.
Declaration
public Point GeoCoordinates { get; set; }
Property Value
Type |
---|
Xamarin.Forms.Point |
LatLngBounds
Gets or sets the geo bounds based on southwest and northeast corner goe points to calculate auto zoom level.
Declaration
public LatLngBounds LatLngBounds { get; set; }
Property Value
Type |
---|
LatLngBounds |
LayerType
Gets or sets a value for the layer type property of the maps. The default value of the layer type is OSM.
Declaration
public LayerType LayerType { get; set; }
Property Value
Type |
---|
LayerType |
MapBounds
Gets the imagery layer bounds value (x, y, width, height) in pixels.
Declaration
public Rectangle MapBounds { get; }
Property Value
Type |
---|
Xamarin.Forms.Rectangle |
Radius
Gets or sets the radius distance from center position to calculate the auto zoom level.
Declaration
public double Radius { get; set; }
Property Value
Type |
---|
System.Double |
ResetOnDoubleTap
Gets or sets a value indicating whether to reset on double tap of the maps. The default value is true.
Declaration
public bool ResetOnDoubleTap { get; set; }
Property Value
Type |
---|
System.Boolean |
Methods
DeleteTilesFromCache()
To delete the tiles saved in applicaion cache.
Declaration
public void DeleteTilesFromCache()
Events
GeoCoordinateChanged
Occurs whenever the zooming and panning happens in the imagery layer of the maps. It is an event in the maps.
Declaration
public event EventHandler<GeoCoordinateChangedEventArgs> GeoCoordinateChanged
Event Type
Type |
---|
System.EventHandler<GeoCoordinateChangedEventArgs> |
RequestTileUri
Occurs whenever the tile is requested for Uri
Declaration
public event EventHandler<TileUriArgs> RequestTileUri
Event Type
Type |
---|
System.EventHandler<TileUriArgs> |
ZoomLevelChanging
Occurs whenever the level or range changes while zooming the imagery layer of the map. It is an event in the maps.
Declaration
public event EventHandler<ZoomLevelChangingEventArgs> ZoomLevelChanging
Event Type
Type |
---|
System.EventHandler<ZoomLevelChangingEventArgs> |