====== ThinkGeo.MapSuite.iOSEdition.LayerOverlay ====== {{section>upgrade_map_suite_to_10.0}} This class represents a group of layers; each layer can be of any layer type. ===== Inheritance Hierarchy ===== *System.Object *ThinkGeo.MapSuite.iOSEdition.Overlay *ThinkGeo.MapSuite.iOSEdition.TileOverlay ***ThinkGeo.MapSuite.iOSEdition.LayerOverlay** ===== Members Summary ===== ==== Public Constructors ==== ** {{wiki:PublicMethod.gif|}} LayerOverlay() ** Initializes a new instance of the class. == Remarks == N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} LayerOverlay(IEnumerable) ** Constructor of LayerOverlay class. == Remarks == N/A == Parameters == * //layers// * Type:IEnumerable<[[ThinkGeo.MapSuite.Core.Layer|Layer]]> * Description:This parameter indicates a layer collection which needs to be drawn.
==== Protected Constructors ==== ==== Public Methods ==== ** {{wiki:PublicMethod.gif|}} GetOneTile() ** N/A == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.iOSEdition.TileView|TileView]] * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} Refresh(IEnumerable) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //extentsToRefresh// * Type:IEnumerable<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> * Description:N/A
** {{wiki:PublicMethod.gif|}} Refresh(TimeSpan) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //bufferTime// * Type:TimeSpan * Description:N/A
** {{wiki:PublicMethod.gif|}} Refresh(TimeSpan,RequestDrawingBufferTimeType) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //bufferTime// * Type:TimeSpan * Description:N/A * //bufferTimeType// * Type:[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] * Description:N/A
** {{wiki:PublicMethod.gif|}} Refresh(TimeSpan,BufferTimeType) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //bufferTime// * Type:TimeSpan * Description:N/A * //bufferTimeType// * Type:[[ThinkGeo.MapSuite.Core.BufferTimeType|BufferTimeType]] * Description:N/A
** {{wiki:PublicMethod.gif|}} Refresh(RectangleShape,TimeSpan) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //extentToRefresh// * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] * Description:N/A * //bufferTime// * Type:TimeSpan * Description:N/A
** {{wiki:PublicMethod.gif|}} Refresh(RectangleShape,TimeSpan,RequestDrawingBufferTimeType) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //extentToRefresh// * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] * Description:N/A * //bufferTime// * Type:TimeSpan * Description:N/A * //bufferTimeType// * Type:[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] * Description:N/A
** {{wiki:PublicMethod.gif|}} Refresh(RectangleShape,TimeSpan,BufferTimeType) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //extentToRefresh// * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] * Description:N/A * //bufferTime// * Type:TimeSpan * Description:N/A * //bufferTimeType// * Type:[[ThinkGeo.MapSuite.Core.BufferTimeType|BufferTimeType]] * Description:N/A
** {{wiki:PublicMethod.gif|}} Refresh(IEnumerable,TimeSpan) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //extentsToRefresh// * Type:IEnumerable<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> * Description:N/A * //bufferTime// * Type:TimeSpan * Description:N/A
** {{wiki:PublicMethod.gif|}} Refresh(IEnumerable,TimeSpan,RequestDrawingBufferTimeType) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //extentsToRefresh// * Type:IEnumerable<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> * Description:N/A * //bufferTime// * Type:TimeSpan * Description:N/A * //bufferTimeType// * Type:[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] * Description:N/A
** {{wiki:PublicMethod.gif|}} Refresh(IEnumerable,TimeSpan,BufferTimeType) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //extentsToRefresh// * Type:IEnumerable<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> * Description:N/A * //bufferTime// * Type:TimeSpan * Description:N/A * //bufferTimeType// * Type:[[ThinkGeo.MapSuite.Core.BufferTimeType|BufferTimeType]] * Description:N/A
** {{wiki:PublicMethod.gif|}} RemoveAllAnimations() ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} GetBoundingBox() ** N/A == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} Initialize(MapArguments) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //mapArguments// * Type:[[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] * Description:N/A
** {{wiki:PublicMethod.gif|}} Refresh() ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} Refresh(RectangleShape) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //extent// * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] * Description:N/A
** {{wiki:PublicMethod.gif|}} Draw(MapArguments,OverlayRefreshType) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //mapArguments// * Type:[[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] * Description:N/A * //refreshType// * Type:[[ThinkGeo.MapSuite.iOSEdition.OverlayRefreshType|OverlayRefreshType]] * Description:N/A
** {{wiki:PublicMethod.gif|}} PostTransform(TransformArguments,MapArguments) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //transformInfo// * Type:[[ThinkGeo.MapSuite.iOSEdition.TransformArguments|TransformArguments]] * Description:N/A * //mapArguments// * Type:[[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] * Description:N/A
** {{wiki:PublicMethod.gif|}} Close() ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} Dispose() ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} ToString() ** N/A == Remarks == N/A == Return Value == * Type:String * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} Equals(Object) ** N/A == Remarks == N/A == Return Value == * Type:Boolean * Description:N/A == Parameters == * //obj// * Type:Object * Description:N/A
** {{wiki:PublicMethod.gif|}} GetHashCode() ** N/A == Remarks == N/A == Return Value == * Type:Int32 * Description:N/A == Parameters ==
** {{wiki:PublicMethod.gif|}} GetType() ** N/A == Remarks == N/A == Return Value == * Type:Type * Description:N/A == Parameters ==
==== Protected Methods ==== ** {{wiki:ProtectedMethod.gif|}} GetTileCore() ** This method gets a specific tile object to form an overlay. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.iOSEdition.TileView|TileView]] * Description:A Tile object to form an overlay. == Parameters ==
** {{wiki:ProtectedMethod.gif|}} GetBoundingBoxCore() ** This method gets a bounding box that holds all the layers which are added in this overlay. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] * Description:A RectangleShape value that holds all the layers which are added in this overlay. == Parameters ==
** {{wiki:ProtectedMethod.gif|}} DrawTileCore(GeoCanvas,TileView) ** This method draws tiles to form this overlay by the passed parameters. == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //geoCanvas// * Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] * Description:N/A * //tile// * Type:[[ThinkGeo.MapSuite.iOSEdition.TileView|TileView]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} RefreshCore() ** Refreshes tiles on the overlay. When calling this mehtod, all the tiles including map tiles and stretched tiles will be cleared. And reform with new tiles. == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:ProtectedMethod.gif|}} DrawCore(MapArguments,OverlayRefreshType) ** Draws the core. == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //mapArguments// * Type:[[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] * Description:The map arguments. * //refreshType// * Type:[[ThinkGeo.MapSuite.iOSEdition.OverlayRefreshType|OverlayRefreshType]] * Description:Type of the refresh.
** {{wiki:ProtectedMethod.gif|}} CloseCore() ** Closes the core. == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:ProtectedMethod.gif|}} PrepareInertialPan(RectangleShape,RectangleShape,MapArguments) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //currentExtent// * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] * Description:N/A * //velocityExtent// * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] * Description:N/A * //mapArguments// * Type:[[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} RemoveAllAnimationCore() ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:ProtectedMethod.gif|}} DrawTile(TileView,MapArguments) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //tile// * Type:[[ThinkGeo.MapSuite.iOSEdition.TileView|TileView]] * Description:N/A * //mapArguments// * Type:[[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetTile() ** N/A == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.iOSEdition.TileView|TileView]] * Description:N/A == Parameters ==
** {{wiki:ProtectedMethod.gif|}} GetTileMatrix(Double,Int32,Int32,GeographyUnit) ** N/A == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.Core.TileMatrix|TileMatrix]] * Description:N/A == Parameters == * //scale// * Type:Double * Description:N/A * //tileWidth// * Type:Int32 * Description:N/A * //tileHeight// * Type:Int32 * Description:N/A * //boundingBoxUnit// * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetTileMatrixCells(GeographyUnit,RectangleShape,Double) ** N/A == Remarks == N/A == Return Value == * Type:Collection<[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]]> * Description:N/A == Parameters == * //mapUnit// * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] * Description:N/A * //targetExtent// * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] * Description:N/A * //targetScale// * Type:Double * Description:N/A
** {{wiki:ProtectedMethod.gif|}} PostTransformCore(TransformArguments,MapArguments) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //transformInfo// * Type:[[ThinkGeo.MapSuite.iOSEdition.TransformArguments|TransformArguments]] * Description:N/A * //mapArguments// * Type:[[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} Dispose(Boolean) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //disposing// * Type:Boolean * Description:N/A
** {{wiki:ProtectedMethod.gif|}} RefreshCore(RectangleShape) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //extent// * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} InitializeCore(MapArguments) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //mapArgument// * Type:[[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} DrawException(GeoCanvas,Exception) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //geoCanvas// * Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] * Description:N/A * //exception// * Type:Exception * Description:N/A
** {{wiki:ProtectedMethod.gif|}} DrawExceptionCore(GeoCanvas,Exception) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //geoCanvas// * Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] * Description:N/A * //ex// * Type:Exception * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnDrawingException(DrawingExceptionOverlayEventArgs) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //args// * Type:[[ThinkGeo.MapSuite.iOSEdition.DrawingExceptionOverlayEventArgs|DrawingExceptionOverlayEventArgs]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnDrawnException(DrawnExceptionOverlayEventArgs) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //args// * Type:[[ThinkGeo.MapSuite.iOSEdition.DrawnExceptionOverlayEventArgs|DrawnExceptionOverlayEventArgs]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} Finalize() ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters ==
** {{wiki:ProtectedMethod.gif|}} PrepareInertialPanInternal(RectangleShape,RectangleShape,MapArguments) ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == * //currentExtent// * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] * Description:N/A * //velocityExtent// * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] * Description:N/A * //mapArguments// * Type:[[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] * Description:N/A
** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() ** N/A == Remarks == N/A == Return Value == * Type:Object * Description:N/A == Parameters ==
==== Public Properties ==== ** {{wiki:PublicProperty.gif|}} Layers ** Gets a GeoCollection that contains the layers that will draw on the image. == Remarks == The Layers property holds all of the layers that are used by the Draw method. The Draw method loops through all layers to filter out features and draw on the image with the specified styles. == Return Value == * Type:[[ThinkGeo.MapSuite.Core.GeoCollection[[ThinkGeo.MapSuite.Core.Layer, MapSuitePortableCore, Version=9.0.0.0, Culture=neutral, PublicKeyToken=null]]|GeoCollection]] ** {{wiki:PublicProperty.gif|}} IsEmpty ** This property indicates whether this overlay is empty or not. == Remarks == N/A == Return Value == * Type:Boolean ** {{wiki:PublicProperty.gif|}} LockLayerMode ** This property gets and sets the lock mode while drawing layers. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.iOSEdition.LockLayerMode|LockLayerMode]] ** {{wiki:PublicProperty.gif|}} IsCacheOnly ** N/A == Remarks == N/A == Return Value == * Type:Boolean ** {{wiki:PublicProperty.gif|}} TileWidth ** N/A == Remarks == N/A == Return Value == * Type:Int32 ** {{wiki:PublicProperty.gif|}} TileHeight ** N/A == Remarks == N/A == Return Value == * Type:Int32 ** {{wiki:PublicProperty.gif|}} IsVisible ** N/A == Remarks == N/A == Return Value == * Type:Boolean ** {{wiki:PublicProperty.gif|}} TransitionEffect ** N/A == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.iOSEdition.TransitionEffect|TransitionEffect]] ** {{wiki:PublicProperty.gif|}} TileCache ** N/A == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]] ** {{wiki:PublicProperty.gif|}} TileSnappingMode ** N/A == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.iOSEdition.TileSnappingMode|TileSnappingMode]] ** {{wiki:PublicProperty.gif|}} TileType ** N/A == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.iOSEdition.TileType|TileType]] ** {{wiki:PublicProperty.gif|}} AutoRefreshInterval ** N/A == Remarks == N/A == Return Value == * Type:TimeSpan ** {{wiki:PublicProperty.gif|}} Name ** N/A == Remarks == N/A == Return Value == * Type:String ** {{wiki:PublicProperty.gif|}} DrawingExceptionMode ** N/A == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]] ** {{wiki:PublicProperty.gif|}} Attribution ** N/A == Remarks == N/A == Return Value == * Type:String ** {{wiki:PublicProperty.gif|}} OverlayView ** N/A == Remarks == N/A == Return Value == * Type:UIView ** {{wiki:PublicProperty.gif|}} DrawingQuality ** N/A == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.Core.DrawingQuality|DrawingQuality]] ** {{wiki:PublicProperty.gif|}} Opacity ** N/A == Remarks == N/A == Return Value == * Type:Double ** {{wiki:PublicProperty.gif|}} MapArguments ** N/A == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] ** {{wiki:PublicProperty.gif|}} CanRefreshRegion ** N/A == Remarks == N/A == Return Value == * Type:Boolean ==== Protected Properties ==== ** {{wiki:ProtectedProperty.gif|}} CacheMark ** N/A == Remarks == N/A == Return Value == * Type:String ** {{wiki:ProtectedProperty.gif|}} SingleTile ** N/A == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.iOSEdition.TileView|TileView]] ** {{wiki:ProtectedProperty.gif|}} DrawingView ** N/A == Remarks == N/A == Return Value == * Type:UIView ** {{wiki:ProtectedProperty.gif|}} StretchView ** N/A == Remarks == N/A == Return Value == * Type:UIView ==== Public Events ==== ** {{wiki:PublicEvent.gif|}} DrawingException ** N/A == Remarks == N/A Event Arguments:[[ThinkGeo.MapSuite.iOSEdition.DrawingExceptionOverlayEventArgs|DrawingExceptionOverlayEventArgs]] ** {{wiki:PublicEvent.gif|}} DrawnException ** N/A == Remarks == N/A Event Arguments:[[ThinkGeo.MapSuite.iOSEdition.DrawnExceptionOverlayEventArgs|DrawnExceptionOverlayEventArgs]]