User Tools

Site Tools


thinkgeo.mapsuite.iosedition.interactiveoverlay

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
thinkgeo.mapsuite.iosedition.interactiveoverlay [2015/08/20 03:08]
127.0.0.1 external edit
— (current)
Line 1: Line 1:
-====== ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay ====== 
- 
- 
- 
-<!-- Class --> 
-This class inherits from Overlay abstract class. This specified overlay describe the interactive process with MapControl using Mouse or Keyboard. 
-===== Inheritance Hierarchy ===== 
-*System.Object 
-**[[ThinkGeo.MapSuite.iOSEdition.Overlay]] 
-***[[ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay]] 
-****[[ThinkGeo.MapSuite.iOSEdition.EditInteractiveOverlay]] 
-****[[ThinkGeo.MapSuite.iOSEdition.ExtentInteractiveOverlay]] 
-****[[ThinkGeo.MapSuite.iOSEdition.TrackInteractiveOverlay]] 
-===== Members Summary ===== 
-==== Public Constructors ==== 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ 
- 
-==== Protected Constructors ==== 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​InteractiveOverlay()|InteractiveOverlay]] ​  ​| ​   |    | Initializes a new instance of the class. ​  | 
- 
-==== Public Methods ==== 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Close()|Close]] ​  ​| ​   | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Closes this instance. ​  | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Dispose()|Dispose]] ​  ​| ​   | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Disposes this instance. ​  | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​DoubleTap(InteractionArguments)|DoubleTap]] ​  | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]] ​  ​| ​   | Doubles the tap.   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Draw(MapArguments,​ OverlayRefreshType)|Draw]] ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]],​ [[ThinkGeo.MapSuite.iOSEdition.OverlayRefreshType|OverlayRefreshType]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | This method draws the overlay by the specified arguments. ​  | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Equals(Object)|Equals]] ​  | Object ​  | Object ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetBoundingBox()|GetBoundingBox]] ​  ​| ​   | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Gets the bounding box.   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetHashCode()|GetHashCode]] ​  ​| ​   | Object ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetType()|GetType]] ​  ​| ​   | Object ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Initialize(MapArguments)|Initialize]] ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Initializes the specified map arguments. ​  | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​LongPress(InteractionArguments)|LongPress]] ​  | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]] ​  ​| ​   | Longs the press. ​  | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​PostTransform(TransformArguments,​ MapArguments)|PostTransform]] ​  | [[ThinkGeo.MapSuite.iOSEdition.TransformArguments|TransformArguments]],​ [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Posts the transform for the overlay. ​  | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Refresh()|Refresh]] ​  ​| ​   | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Refreshes this instance. ​  | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​SingleTap(InteractionArguments)|SingleTap]] ​  | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]] ​  ​| ​   | Singles the tap.   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ToString()|ToString]] ​  ​| ​   | Object ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​TouchDown(InteractionArguments)|TouchDown]] ​  | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]] ​  ​| ​   | Touches down.   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​TouchMove(InteractionArguments)|TouchMove]] ​  | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]] ​  ​| ​   | Touches the move.   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​TouchPointerDown(InteractionArguments)|TouchPointerDown]] ​  | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]] ​  ​| ​   | Touches the pointer down.   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​TouchUp(InteractionArguments)|TouchUp]] ​  | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]] ​  ​| ​   | Touches up.   | 
- 
-==== Protected Methods ==== 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​CloseCore()|CloseCore]] ​  ​| ​   | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Closes the core.   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​Dispose(Boolean)|Dispose]] ​  | Boolean ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]](overriden) ​  | Releases unmanaged and - optionally - managed resources. ​  | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​DoubleTapCore(InteractionArguments)|DoubleTapCore]] ​  | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]] ​  ​| ​   | Doubles the tap core.   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​DrawCore(MapArguments,​ OverlayRefreshType)|DrawCore]] ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]],​ [[ThinkGeo.MapSuite.iOSEdition.OverlayRefreshType|OverlayRefreshType]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]](overriden) ​  | Draws the core.   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​DrawException(GeoCanvas,​ Exception)|DrawException]] ​  | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]],​ Exception ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Draws the exception. ​  | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​DrawExceptionCore(GeoCanvas,​ Exception)|DrawExceptionCore]] ​  | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]],​ Exception ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Draws the exception core.   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​Finalize()|Finalize]] ​  ​| ​   | Object(overriden) ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetBoundingBoxCore()|GetBoundingBoxCore]] ​  ​| ​   | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Gets the bounding box core.   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​InitializeCore(MapArguments)|InitializeCore]] ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]](overriden) ​  | Initializes the core.   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​LongPressCore(InteractionArguments)|LongPressCore]] ​  | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]] ​  ​| ​   | Longs the press core.   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​MemberwiseClone()|MemberwiseClone]] ​  ​| ​   | Object ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnDrawingException(DrawingExceptionOverlayEventArgs)|OnDrawingException]] ​  | [[ThinkGeo.MapSuite.iOSEdition.DrawingExceptionOverlayEventArgs|DrawingExceptionOverlayEventArgs]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Handles the event. ​  | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnDrawnException(DrawnExceptionOverlayEventArgs)|OnDrawnException]] ​  | [[ThinkGeo.MapSuite.iOSEdition.DrawnExceptionOverlayEventArgs|DrawnExceptionOverlayEventArgs]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Handles the event. ​  | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​PostTransformCore(TransformArguments,​ MapArguments)|PostTransformCore]] ​  | [[ThinkGeo.MapSuite.iOSEdition.TransformArguments|TransformArguments]],​ [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]](overriden) ​  | Posts the transform core.   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​RefreshCore()|RefreshCore]] ​  ​| ​   | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Refreshes the core.   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​SingleTapCore(InteractionArguments)|SingleTapCore]] ​  | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]] ​  ​| ​   | Singles the tap core.   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​TouchDownCore(InteractionArguments)|TouchDownCore]] ​  | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]] ​  ​| ​   | Touches down core.   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​TouchMoveCore(InteractionArguments)|TouchMoveCore]] ​  | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]] ​  ​| ​   | Touches the move core.   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​TouchPointerDownCore(InteractionArguments)|TouchPointerDownCore]] ​  | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]] ​  ​| ​   | Touches the pointer down core.   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​TouchUpCore(InteractionArguments)|TouchUpCore]] ​  | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]] ​  ​| ​   | Touches up core.   | 
- 
-==== Public Properties ==== 
-^ Name ^ Return ^ DeclaringType ^ Summary ^ 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Attribution|Attribution]] ​  | String ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Gets or sets the attribution. ​  | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​DrawingExceptionMode|DrawingExceptionMode]] ​  | [[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | This property gets and sets the DrawingExceptionMode used when an exception occurs during drawing. ​  | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​DrawingQuality|DrawingQuality]] ​  | [[ThinkGeo.MapSuite.Core.DrawingQuality|DrawingQuality]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Gets or sets the drawing quality. ​  | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​InteractiveView|InteractiveView]] ​  | [[ThinkGeo.MapSuite.iOSEdition.TileView|TileView]] ​  ​| ​   | Gets or sets the interactive view.   | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsEmpty|IsEmpty]] ​  | Boolean ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Gets a value indicating whether this instance is empty. ​  | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsVisible|IsVisible]] ​  | Boolean ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Gets or sets a value indicating whether this instance is visible. ​  | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​MapArguments|MapArguments]] ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Gets or sets the map arguments. ​  | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Name|Name]] ​  | String ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Gets or sets the name.   | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Opacity|Opacity]] ​  | Double ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Gets or sets the opacity. ​  | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​OverlayView|OverlayView]] ​  | UIView ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | Gets or sets the overlay view.   | 
- 
-==== Protected Properties ==== 
-^ Name ^ Return ^ DeclaringType ^ Summary ^ 
- 
-==== Public Events ==== 
-^ Name ^ Event Arguments ^ DeclaringType ^ Summary ^ 
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​DrawingException|DrawingException]] ​  | [[ThinkGeo.MapSuite.iOSEdition.DrawingExceptionOverlayEventArgs|DrawingExceptionOverlayEventArgs]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | This event raises when [[drawing|exception]]. ​  | 
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​DrawnException|DrawnException]] ​  | [[ThinkGeo.MapSuite.iOSEdition.DrawnExceptionOverlayEventArgs|DrawnExceptionOverlayEventArgs]] ​  | [[ThinkGeo.MapSuite.iOSEdition.Overlay|Overlay]] ​  | This event raises when [[drawn|exception]]. ​  | 
- 
-===== Public Constructors ===== 
-===== Protected Constructors ===== 
-==== InteractiveOverlay() ==== 
-Initializes a new instance of the class. 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-[[#​Protected Constructors|Go Back]] 
-===== Public Methods ===== 
-==== Close() ==== 
-Closes this instance. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Methods|Go Back]] 
-==== Dispose() ==== 
-Disposes this instance. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Methods|Go Back]] 
-==== DoubleTap(InteractionArguments) ==== 
-Doubles the tap. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.InteractiveResult|InteractiveResult]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractiveResult --> ​  | InteractiveResult. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractionArguments --> ​  | The e.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay --> 
-[[#Public Methods|Go Back]] 
-==== Draw(MapArguments,​ OverlayRefreshType) ==== 
-This method draws the overlay by the specified arguments. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| mapArguments ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.MapArguments --> ​  | This parameter indicates an mapArguments to draw the overlay. ​  | 
-| refreshType ​  | [[ThinkGeo.MapSuite.iOSEdition.OverlayRefreshType|OverlayRefreshType]]<​!-- ThinkGeo.MapSuite.iOSEdition.OverlayRefreshType --> ​  | This parameter indicates whether this overlay needs to be refresh or not.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Methods|Go Back]] 
-==== Equals(Object) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Boolean<​!-- System.Boolean --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| obj   | Object<​!-- System.Object --> ​  ​| ​   | 
- 
-<!-- System.Object --> 
-[[#Public Methods|Go Back]] 
-==== GetBoundingBox() ==== 
-Gets the bounding box. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | A RectangleShape value for the overlay. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Methods|Go Back]] 
-==== GetHashCode() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Int32<​!-- System.Int32 --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- System.Object --> 
-[[#Public Methods|Go Back]] 
-==== GetType() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Type<!-- System.Type --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- System.Object --> 
-[[#Public Methods|Go Back]] 
-==== Initialize(MapArguments) ==== 
-Initializes the specified map arguments. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| mapArguments ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.MapArguments --> ​  | The map arguments. ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Methods|Go Back]] 
-==== LongPress(InteractionArguments) ==== 
-Longs the press. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.InteractiveResult|InteractiveResult]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractiveResult --> ​  | InteractiveResult. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractionArguments --> ​  | The e.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay --> 
-[[#Public Methods|Go Back]] 
-==== PostTransform(TransformArguments,​ MapArguments) ==== 
-Posts the transform for the overlay. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| transformInfo ​  | [[ThinkGeo.MapSuite.iOSEdition.TransformArguments|TransformArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.TransformArguments --> ​  | The transform information. ​  | 
-| mapArguments ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.MapArguments --> ​  | The map arguments. ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Methods|Go Back]] 
-==== Refresh() ==== 
-Refreshes this instance. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Methods|Go Back]] 
-==== SingleTap(InteractionArguments) ==== 
-Singles the tap. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.InteractiveResult|InteractiveResult]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractiveResult --> ​  | InteractiveResult. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractionArguments --> ​  | The e.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay --> 
-[[#Public Methods|Go Back]] 
-==== ToString() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| String<​!-- System.String --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- System.Object --> 
-[[#Public Methods|Go Back]] 
-==== TouchDown(InteractionArguments) ==== 
-Touches down. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.InteractiveResult|InteractiveResult]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractiveResult --> ​  | InteractiveResult. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractionArguments --> ​  | The e.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay --> 
-[[#Public Methods|Go Back]] 
-==== TouchMove(InteractionArguments) ==== 
-Touches the move. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.InteractiveResult|InteractiveResult]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractiveResult --> ​  | InteractiveResult. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractionArguments --> ​  | The e.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay --> 
-[[#Public Methods|Go Back]] 
-==== TouchPointerDown(InteractionArguments) ==== 
-Touches the pointer down. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.InteractiveResult|InteractiveResult]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractiveResult --> ​  | InteractiveResult. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractionArguments --> ​  | The e.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay --> 
-[[#Public Methods|Go Back]] 
-==== TouchUp(InteractionArguments) ==== 
-Touches up. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.InteractiveResult|InteractiveResult]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractiveResult --> ​  | InteractiveResult. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractionArguments --> ​  | The e.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay --> 
-[[#Public Methods|Go Back]] 
-===== Protected Methods ===== 
-==== CloseCore() ==== 
-Closes the core. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#​Protected Methods|Go Back]] 
-==== Dispose(Boolean) ==== 
-Releases unmanaged and - optionally - managed resources. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| isDisposing ​  | Boolean<​!-- System.Boolean --> ​  | true to release both managed and unmanaged resources; false to release only unmanaged resources. ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay(overriden) --> 
-[[#​Protected Methods|Go Back]] 
-==== DoubleTapCore(InteractionArguments) ==== 
-Doubles the tap core. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.InteractiveResult|InteractiveResult]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractiveResult --> ​  | InteractiveResult. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractionArguments --> ​  | The e.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay --> 
-[[#​Protected Methods|Go Back]] 
-==== DrawCore(MapArguments,​ OverlayRefreshType) ==== 
-Draws the core. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| mapArguments ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.MapArguments --> ​  | The map arguments. ​  | 
-| refreshType ​  | [[ThinkGeo.MapSuite.iOSEdition.OverlayRefreshType|OverlayRefreshType]]<​!-- ThinkGeo.MapSuite.iOSEdition.OverlayRefreshType --> ​  | Type of the refresh. ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay(overriden) --> 
-[[#​Protected Methods|Go Back]] 
-==== DrawException(GeoCanvas,​ Exception) ==== 
-Draws the exception. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| geoCanvas ​  | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]<​!-- ThinkGeo.MapSuite.Core.GeoCanvas --> ​  | The geo canvas. ​  | 
-| exception ​  | Exception<​!-- System.Exception --> ​  | The exception. ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#​Protected Methods|Go Back]] 
-==== DrawExceptionCore(GeoCanvas,​ Exception) ==== 
-Draws the exception core. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| geoCanvas ​  | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]]<​!-- ThinkGeo.MapSuite.Core.GeoCanvas --> ​  | The geo canvas. ​  | 
-| ex   | Exception<​!-- System.Exception --> ​  | The ex.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#​Protected Methods|Go Back]] 
-==== Finalize() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- System.Object(overriden) --> 
-[[#​Protected Methods|Go Back]] 
-==== GetBoundingBoxCore() ==== 
-Gets the bounding box core. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | RectangleShape. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#​Protected Methods|Go Back]] 
-==== InitializeCore(MapArguments) ==== 
-Initializes the core. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| mapArgument ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.MapArguments --> ​  | The map argument. ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay(overriden) --> 
-[[#​Protected Methods|Go Back]] 
-==== LongPressCore(InteractionArguments) ==== 
-Longs the press core. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.InteractiveResult|InteractiveResult]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractiveResult --> ​  | InteractiveResult. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractionArguments --> ​  | The e.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay --> 
-[[#​Protected Methods|Go Back]] 
-==== MemberwiseClone() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Object<​!-- System.Object --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- System.Object --> 
-[[#​Protected Methods|Go Back]] 
-==== OnDrawingException(DrawingExceptionOverlayEventArgs) ==== 
-Handles the event. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| args   | [[ThinkGeo.MapSuite.iOSEdition.DrawingExceptionOverlayEventArgs|DrawingExceptionOverlayEventArgs]]<​!-- ThinkGeo.MapSuite.iOSEdition.DrawingExceptionOverlayEventArgs --> ​  | The instance containing the event data.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#​Protected Methods|Go Back]] 
-==== OnDrawnException(DrawnExceptionOverlayEventArgs) ==== 
-Handles the event. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| args   | [[ThinkGeo.MapSuite.iOSEdition.DrawnExceptionOverlayEventArgs|DrawnExceptionOverlayEventArgs]]<​!-- ThinkGeo.MapSuite.iOSEdition.DrawnExceptionOverlayEventArgs --> ​  | The instance containing the event data.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#​Protected Methods|Go Back]] 
-==== PostTransformCore(TransformArguments,​ MapArguments) ==== 
-Posts the transform core. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| transformInfo ​  | [[ThinkGeo.MapSuite.iOSEdition.TransformArguments|TransformArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.TransformArguments --> ​  | The transform information. ​  | 
-| mapArguments ​  | [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.MapArguments --> ​  | The map arguments. ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay(overriden) --> 
-[[#​Protected Methods|Go Back]] 
-==== RefreshCore() ==== 
-Refreshes the core. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#​Protected Methods|Go Back]] 
-==== SingleTapCore(InteractionArguments) ==== 
-Singles the tap core. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.InteractiveResult|InteractiveResult]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractiveResult --> ​  | InteractiveResult. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractionArguments --> ​  | The e.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay --> 
-[[#​Protected Methods|Go Back]] 
-==== TouchDownCore(InteractionArguments) ==== 
-Touches down core. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.InteractiveResult|InteractiveResult]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractiveResult --> ​  | InteractiveResult. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractionArguments --> ​  | The e.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay --> 
-[[#​Protected Methods|Go Back]] 
-==== TouchMoveCore(InteractionArguments) ==== 
-Touches the move core. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.InteractiveResult|InteractiveResult]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractiveResult --> ​  | InteractiveResult. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractionArguments --> ​  | The e.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay --> 
-[[#​Protected Methods|Go Back]] 
-==== TouchPointerDownCore(InteractionArguments) ==== 
-Touches the pointer down core. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.InteractiveResult|InteractiveResult]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractiveResult --> ​  | InteractiveResult. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractionArguments --> ​  | The e.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay --> 
-[[#​Protected Methods|Go Back]] 
-==== TouchUpCore(InteractionArguments) ==== 
-Touches up core. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.InteractiveResult|InteractiveResult]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractiveResult --> ​  | InteractiveResult. ​  | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.iOSEdition.InteractionArguments|InteractionArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.InteractionArguments --> ​  | The e.   | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay --> 
-[[#​Protected Methods|Go Back]] 
-===== Public Properties ===== 
-==== Attribution ==== 
-Gets or sets the attribution. 
-=== Return Value === 
-^ Return Type ^ 
-| String<​!-- System.String --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Properties|Go Back]] 
-==== DrawingExceptionMode ==== 
-This property gets and sets the DrawingExceptionMode used when an exception occurs during drawing. 
-=== Return Value === 
-^ Return Type ^ 
-| [[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]]<​!-- ThinkGeo.MapSuite.Core.DrawingExceptionMode --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Properties|Go Back]] 
-==== DrawingQuality ==== 
-Gets or sets the drawing quality. 
-=== Return Value === 
-^ Return Type ^ 
-| [[ThinkGeo.MapSuite.Core.DrawingQuality|DrawingQuality]]<​!-- ThinkGeo.MapSuite.Core.DrawingQuality --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Properties|Go Back]] 
-==== InteractiveView ==== 
-Gets or sets the interactive view. 
-=== Return Value === 
-^ Return Type ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.TileView|TileView]]<​!-- ThinkGeo.MapSuite.iOSEdition.TileView --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.InteractiveOverlay --> 
-[[#Public Properties|Go Back]] 
-==== IsEmpty ==== 
-Gets a value indicating whether this instance is empty. 
-=== Return Value === 
-^ Return Type ^ 
-| Boolean<​!-- System.Boolean --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Properties|Go Back]] 
-==== IsVisible ==== 
-Gets or sets a value indicating whether this instance is visible. 
-=== Return Value === 
-^ Return Type ^ 
-| Boolean<​!-- System.Boolean --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Properties|Go Back]] 
-==== MapArguments ==== 
-Gets or sets the map arguments. 
-=== Return Value === 
-^ Return Type ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.MapArguments|MapArguments]]<​!-- ThinkGeo.MapSuite.iOSEdition.MapArguments --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Properties|Go Back]] 
-==== Name ==== 
-Gets or sets the name. 
-=== Return Value === 
-^ Return Type ^ 
-| String<​!-- System.String --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Properties|Go Back]] 
-==== Opacity ==== 
-Gets or sets the opacity. 
-=== Return Value === 
-^ Return Type ^ 
-| Double<​!-- System.Double --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Properties|Go Back]] 
-==== OverlayView ==== 
-Gets or sets the overlay view. 
-=== Return Value === 
-^ Return Type ^ 
-| UIView<​!-- MonoTouch.UIKit.UIView --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Properties|Go Back]] 
-===== Protected Properties ===== 
-===== Public Events ===== 
-==== DrawingException ==== 
-This event raises when [[drawing|exception]]. 
-=== Event Arguments === 
-^ Event Arguments ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.DrawingExceptionOverlayEventArgs|DrawingExceptionOverlayEventArgs]]<​!-- ThinkGeo.MapSuite.iOSEdition.DrawingExceptionOverlayEventArgs --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Events|Go Back]] 
-==== DrawnException ==== 
-This event raises when [[drawn|exception]]. 
-=== Event Arguments === 
-^ Event Arguments ^ 
-| [[ThinkGeo.MapSuite.iOSEdition.DrawnExceptionOverlayEventArgs|DrawnExceptionOverlayEventArgs]]<​!-- ThinkGeo.MapSuite.iOSEdition.DrawnExceptionOverlayEventArgs --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.iOSEdition.Overlay --> 
-[[#Public Events|Go Back]] 
- 
-__NOTOC__ 
-[[Category:​iOSEdition]] 
-[[Category:​ThinkGeo.MapSuite.iOSEdition]] 
-[[Category:​UpdateDocumentation]] 
  
thinkgeo.mapsuite.iosedition.interactiveoverlay.1440040131.txt.gz ยท Last modified: 2015/09/21 08:33 (external edit)