====== ThinkGeo.MapSuite.AndroidEdition ====== ===== AndroidEdition ===== === Classes ===
[[#classes_a|A]] [[#classes_b|B]] [[#classes_c|C]] [[#classes_d|D]] [[#classes_e|E]] [[#classes_f|F]] [[#classes_g|G]] [[#classes_h|H]] [[#classes_i|I]] [[#classes_j|J]] [[#classes_k|K]] [[#classes_l|L]] [[#classes_m|M]] [[#classes_n|N]] [[#classes_o|O]] [[#classes_p|P]] [[#classes_q|Q]] [[#classes_r|R]] [[#classes_s|S]] [[#classes_t|T]] [[#classes_u|U]] [[#classes_v|V]] [[#classes_w|W]] [[#classes_x|X]] [[#classes_y|Y]] [[#classes_z|Z]]
> **A** * [[ThinkGeo.MapSuite.AndroidEdition.AdornmentOverlay|AdornmentOverlay]] * [[ThinkGeo.MapSuite.AndroidEdition.AndroidGeoCanvas|AndroidGeoCanvas]]
This class represents a canvas that is used to draw geographic shapes. It is intended to be inherited for the implementation of different drawing systems.
> **B** * [[ThinkGeo.MapSuite.AndroidEdition.BingMapsOverlay|BingMapsOverlay]]
This class represents an overlay that requesting from Bing Maps Imagery Service.
* [[ThinkGeo.MapSuite.AndroidEdition.BingMapsTileOverlay|BingMapsTileOverlay]]
This class represents an overlay that requesting from Bing Maps Imagery Service.
> **C** * [[ThinkGeo.MapSuite.AndroidEdition.CenterCoordinateMapTool|CenterCoordinateMapTool]]
Represents the coordinates of the map center, display in the lower right corner of the map.
* [[ThinkGeo.MapSuite.AndroidEdition.ControlPointSelectedEditInteractiveOverlayEventArgs|ControlPointSelectedEditInteractiveOverlayEventArgs]]
Provides data for the ControlPointSelected event.
* [[ThinkGeo.MapSuite.AndroidEdition.ControlPointSelectingEditInteractiveOverlayEventArgs|ControlPointSelectingEditInteractiveOverlayEventArgs]]
Provides data for the ControlPointSelecting event.
* [[ThinkGeo.MapSuite.AndroidEdition.CurrentExtentChangedMapViewEventArgs|CurrentExtentChangedMapViewEventArgs]]
Use to send data when map's extent is changed.
* [[ThinkGeo.MapSuite.AndroidEdition.CurrentExtentChangingMapViewEventArgs|CurrentExtentChangingMapViewEventArgs]]
Use to send data when map's extent is changing.
* [[ThinkGeo.MapSuite.AndroidEdition.CurrentScaleChangedMapViewEventArgs|CurrentScaleChangedMapViewEventArgs]]
Use to send data when map's current scale is changed.
* [[ThinkGeo.MapSuite.AndroidEdition.CurrentScaleChangingMapViewEventArgs|CurrentScaleChangingMapViewEventArgs]]
Use to send data when map's current scale is changing.
> **D** * [[ThinkGeo.MapSuite.AndroidEdition.DrawingExceptionOverlayEventArgs|DrawingExceptionOverlayEventArgs]]
Provides data for the DrawingExceptionOverlay event.
* [[ThinkGeo.MapSuite.AndroidEdition.DrawnExceptionOverlayEventArgs|DrawnExceptionOverlayEventArgs]]
Provides data for the DrawnExceptionOverlay event.
> **E** * [[ThinkGeo.MapSuite.AndroidEdition.EditEndedEditInteractiveOverlayEventArgs|EditEndedEditInteractiveOverlayEventArgs]]
Provides data for the FeatureEdited event.
* [[ThinkGeo.MapSuite.AndroidEdition.EditInteractiveOverlay|EditInteractiveOverlay]]
This class inherits from InterativeOverlay abstract class. This specified overlay describle the EditShape interative process with MapControl using Mouse or Keyborad.
* [[ThinkGeo.MapSuite.AndroidEdition.ExtentInteractiveOverlay|ExtentInteractiveOverlay]]
This class inherits from InterativeOverlay abstract class. This specified overlay describle the Extent Changing interative process with MapControl using Mouse or Keyborad.
> **F** * [[ThinkGeo.MapSuite.AndroidEdition.FeatureDraggedEditInteractiveOverlayEventArgs|FeatureDraggedEditInteractiveOverlayEventArgs]]
Provides data for the FeatureDragged event.
* [[ThinkGeo.MapSuite.AndroidEdition.FeatureDraggingEditInteractiveOverlayEventArgs|FeatureDraggingEditInteractiveOverlayEventArgs]]
Provides data for the FeatureDragging. event.
* [[ThinkGeo.MapSuite.AndroidEdition.FeatureResizedEditInteractiveOverlayEventArgs|FeatureResizedEditInteractiveOverlayEventArgs]]
Provides data for the FeatureResized. event.
* [[ThinkGeo.MapSuite.AndroidEdition.FeatureResizingEditInteractiveOverlayEventArgs|FeatureResizingEditInteractiveOverlayEventArgs]]
Provides data for the FeatureResizing. event.
* [[ThinkGeo.MapSuite.AndroidEdition.FeatureRotatedEditInteractiveOverlayEventArgs|FeatureRotatedEditInteractiveOverlayEventArgs]]
Provides data for the FeatureRotated. event.
* [[ThinkGeo.MapSuite.AndroidEdition.FeatureRotatingEditInteractiveOverlayEventArgs|FeatureRotatingEditInteractiveOverlayEventArgs]]
Provides data for the FeatureRotating. event.
> **G** * [[ThinkGeo.MapSuite.AndroidEdition.GoogleMapsOverlay|GoogleMapsOverlay]]
This class represents the GoogleMapsOverlay which requests images from Google's image server by its StaticAPI.
* [[ThinkGeo.MapSuite.AndroidEdition.GoogleMapsTileOverlay|GoogleMapsTileOverlay]]
This class represents the GoogleMapsOverlay which requests images from Google's image server by its StaticAPI.
* [[ThinkGeo.MapSuite.AndroidEdition.GottenRequestUriGoogleMapsOverlayEventArgs|GottenRequestUriGoogleMapsOverlayEventArgs]] * [[ThinkGeo.MapSuite.AndroidEdition.GpsMarker|GpsMarker]] > **I** * [[ThinkGeo.MapSuite.AndroidEdition.InteractionArguments|InteractionArguments]]
This class encapsulates the information and simple method for interative actions.
* [[ThinkGeo.MapSuite.AndroidEdition.InteractiveOverlay|InteractiveOverlay]]
This class inherits from Overlay abstract class. This specified overlay describle the interative process with MapControl using Mouse or Keyborad.
* [[ThinkGeo.MapSuite.AndroidEdition.InteractiveResult|InteractiveResult]]
This class specifies the InterativeResult when deal with the Interative method in InterativeOverlay.
> **L** * [[ThinkGeo.MapSuite.AndroidEdition.LayerOverlay|LayerOverlay]]
This class represents a group of layers; each layer can be of any layer type.
* [[ThinkGeo.MapSuite.AndroidEdition.LayerTileView|LayerTileView]]
This class represents the base class of tile which is the element to form tile overlay.
> **M** * [[ThinkGeo.MapSuite.AndroidEdition.MapArguments|MapArguments]]
Contains important properties and methods of current map object.
* [[ThinkGeo.MapSuite.AndroidEdition.MapBoxOverlay|MapBoxOverlay]]
Class MapBoxTileOverlay.
* [[ThinkGeo.MapSuite.AndroidEdition.MapLayout|MapLayout]] * [[ThinkGeo.MapSuite.AndroidEdition.MapTool|MapTool]]
This class represents the base class of map controls.
* [[ThinkGeo.MapSuite.AndroidEdition.MapTools|MapTools]]
Contains the different map tools as properties and acts as an entrance for setting these map controls.
* [[ThinkGeo.MapSuite.AndroidEdition.MapView|MapView]]
This class represents the map control.
* [[ThinkGeo.MapSuite.AndroidEdition.Marker|Marker]]
Represents a marker control on the map.
* [[ThinkGeo.MapSuite.AndroidEdition.MarkerOverlay|MarkerOverlay]]
This class represents an overlay which maintaining markers.
* [[ThinkGeo.MapSuite.AndroidEdition.MouseMovedTrackInteractiveOverlayEventArgs|MouseMovedTrackInteractiveOverlayEventArgs]]
Provides data for the MouseMoved. event.
> **O** * [[ThinkGeo.MapSuite.AndroidEdition.OpenStreetMapOverlay|OpenStreetMapOverlay]]
This class represents an overlay that requesting images from OpenStreet Map Service.
* [[ThinkGeo.MapSuite.AndroidEdition.OpenStreetMapTileOverlay|OpenStreetMapTileOverlay]]
This class represents an overlay that requesting images from OpenStreet Map Service.
* [[ThinkGeo.MapSuite.AndroidEdition.Overlay|Overlay]]
This class is the base class of all overlays in this overlay system.
> **P** * [[ThinkGeo.MapSuite.AndroidEdition.Popup|Popup]]
This class represents a popup control for placing on the map.
* [[ThinkGeo.MapSuite.AndroidEdition.PopupOverlay|PopupOverlay]]
This class represents an overlay to place popups on the map.
> **R** * [[ThinkGeo.MapSuite.AndroidEdition.Resource|Resource]] > **S** * [[ThinkGeo.MapSuite.AndroidEdition.SqliteBitmapTileCache|SqliteBitmapTileCache]]
This class represents the base sqlite bitmap tile cache.
> **T** * [[ThinkGeo.MapSuite.AndroidEdition.TileOverlay|TileOverlay]]
Represents an overlay that maintains tiles.
* [[ThinkGeo.MapSuite.AndroidEdition.TileView|TileView]]
This class represents the base class of tile which is the element to form tile overlay.
* [[ThinkGeo.MapSuite.AndroidEdition.TrackEndedTrackInteractiveOverlayEventArgs|TrackEndedTrackInteractiveOverlayEventArgs]]
This is the default constructor of this parameter.
* [[ThinkGeo.MapSuite.AndroidEdition.TrackEndingTrackInteractiveOverlayEventArgs|TrackEndingTrackInteractiveOverlayEventArgs]]
Provides data for the TrackEnding. event.
* [[ThinkGeo.MapSuite.AndroidEdition.TrackInteractiveOverlay|TrackInteractiveOverlay]]
This class inherits from InterativeOverlay abstract class. This specified overlay describle the TrackShape interative process with MapControl using Mouse or Keyborad.
* [[ThinkGeo.MapSuite.AndroidEdition.TrackStartedTrackInteractiveOverlayEventArgs|TrackStartedTrackInteractiveOverlayEventArgs]]
Provides data for the TrackStarted. event.
* [[ThinkGeo.MapSuite.AndroidEdition.TrackStartingTrackInteractiveOverlayEventArgs|TrackStartingTrackInteractiveOverlayEventArgs]]
Provides data for the TrackStarting. event.
* [[ThinkGeo.MapSuite.AndroidEdition.TransformArguments|TransformArguments]]
Class TransformArguments.
> **V** * [[ThinkGeo.MapSuite.AndroidEdition.VertexAddedEditInteractiveOverlayEventArgs|VertexAddedEditInteractiveOverlayEventArgs]]
Provides data for the VertexAdded. event.
* [[ThinkGeo.MapSuite.AndroidEdition.VertexAddedTrackInteractiveOverlayEventArgs|VertexAddedTrackInteractiveOverlayEventArgs]]
Provides data for the VertexAdded. event.
* [[ThinkGeo.MapSuite.AndroidEdition.VertexAddingEditInteractiveOverlayEventArgs|VertexAddingEditInteractiveOverlayEventArgs]]
Provides data for the VertexAdding. event.
* [[ThinkGeo.MapSuite.AndroidEdition.VertexAddingTrackInteractiveOverlayEventArgs|VertexAddingTrackInteractiveOverlayEventArgs]]
Provides data for the VertexAdding. event.
* [[ThinkGeo.MapSuite.AndroidEdition.VertexMovedEditInteractiveOverlayEventArgs|VertexMovedEditInteractiveOverlayEventArgs]]
Provides data for the VertexMoved. event.
* [[ThinkGeo.MapSuite.AndroidEdition.VertexMovingEditInteractiveOverlayEventArgs|VertexMovingEditInteractiveOverlayEventArgs]]
Provides data for the VertexMoving. event.
* [[ThinkGeo.MapSuite.AndroidEdition.VertexRemovedEditInteractiveOverlayEventArgs|VertexRemovedEditInteractiveOverlayEventArgs]]
Provides data for the VertexRemoved. event.
* [[ThinkGeo.MapSuite.AndroidEdition.VertexRemovingEditInteractiveOverlayEventArgs|VertexRemovingEditInteractiveOverlayEventArgs]]
Provides data for the VertexRemoving. event.
> **W** * [[ThinkGeo.MapSuite.AndroidEdition.WmsOverlay|WmsOverlay]]
Represents an overlay object that gets map images from the WMS server you specify.
* [[ThinkGeo.MapSuite.AndroidEdition.WorldMapKitOverlay|WorldMapKitOverlay]]
This class represents an WmsOverlay which has MapSuite world map kit server integrated.
> **Z** * [[ThinkGeo.MapSuite.AndroidEdition.ZoomMapTool|ZoomMapTool]]
Represents the zooming panel in the upper left corner of the map.
=== Structures ===
[[#structures_a|A]] [[#structures_b|B]] [[#structures_c|C]] [[#structures_d|D]] [[#structures_e|E]] [[#structures_f|F]] [[#structures_g|G]] [[#structures_h|H]] [[#structures_i|I]] [[#structures_j|J]] [[#structures_k|K]] [[#structures_l|L]] [[#structures_m|M]] [[#structures_n|N]] [[#structures_o|O]] [[#structures_p|P]] [[#structures_q|Q]] [[#structures_r|R]] [[#structures_s|S]] [[#structures_t|T]] [[#structures_u|U]] [[#structures_v|V]] [[#structures_w|W]] [[#structures_x|X]] [[#structures_y|Y]] [[#structures_z|Z]]
=== Enums ===
[[#enums_a|A]] [[#enums_b|B]] [[#enums_c|C]] [[#enums_d|D]] [[#enums_e|E]] [[#enums_f|F]] [[#enums_g|G]] [[#enums_h|H]] [[#enums_i|I]] [[#enums_j|J]] [[#enums_k|K]] [[#enums_l|L]] [[#enums_m|M]] [[#enums_n|N]] [[#enums_o|O]] [[#enums_p|P]] [[#enums_q|Q]] [[#enums_r|R]] [[#enums_s|S]] [[#enums_t|T]] [[#enums_u|U]] [[#enums_v|V]] [[#enums_w|W]] [[#enums_x|X]] [[#enums_y|Y]] [[#enums_z|Z]]
> **C** * [[ThinkGeo.MapSuite.AndroidEdition.ControlPointType|ControlPointType]]
This enumeration specified the control point type when editing a shape. The deafault value is None
> **E** * [[ThinkGeo.MapSuite.AndroidEdition.ExtentChangedType|ExtentChangedType]] > **I** * [[ThinkGeo.MapSuite.AndroidEdition.InteractiveOverlayDrawType|InteractiveOverlayDrawType]]
This enumeration specifies the mode to draw the InterativeOverlay when doing interactive actions with InterativeOverlay.
> **L** * [[ThinkGeo.MapSuite.AndroidEdition.LockLayerMode|LockLayerMode]]
This enum represents the lock mode while drawing layers.
> **M** * [[ThinkGeo.MapSuite.AndroidEdition.MapBoxImageFormat|MapBoxImageFormat]]
Enum MapBoxImageFormat
* [[ThinkGeo.MapSuite.AndroidEdition.MapBoxMapId|MapBoxMapId]]
Enum MapBoxMapId
* [[ThinkGeo.MapSuite.AndroidEdition.MapDoubleTapMode|MapDoubleTapMode]]
This class specifies MapView DoubleTap.
> **O** * [[ThinkGeo.MapSuite.AndroidEdition.OverlayRefreshType|OverlayRefreshType]]
Represents how the overlay refreshes.
> **P** * [[ThinkGeo.MapSuite.AndroidEdition.ProcessOtherOverlaysMode|ProcessOtherOverlaysMode]] > **T** * [[ThinkGeo.MapSuite.AndroidEdition.TileSizeMode|TileSizeMode]] * [[ThinkGeo.MapSuite.AndroidEdition.TileSnappingMode|TileSnappingMode]]
Represents how the tile overlay snapping.
* [[ThinkGeo.MapSuite.AndroidEdition.TileType|TileType]]
This enum represents the tile type in the tile overlay.
* [[ThinkGeo.MapSuite.AndroidEdition.TrackMode|TrackMode]]
TrackMode enumeration sets how the map will react to user interaction.
* [[ThinkGeo.MapSuite.AndroidEdition.TransitionEffect|TransitionEffect]]
Represents how the overlay transition.
=== Interfaces ===
[[#interfaces_a|A]] [[#interfaces_b|B]] [[#interfaces_c|C]] [[#interfaces_d|D]] [[#interfaces_e|E]] [[#interfaces_f|F]] [[#interfaces_g|G]] [[#interfaces_h|H]] [[#interfaces_i|I]] [[#interfaces_j|J]] [[#interfaces_k|K]] [[#interfaces_l|L]] [[#interfaces_m|M]] [[#interfaces_n|N]] [[#interfaces_o|O]] [[#interfaces_p|P]] [[#interfaces_q|Q]] [[#interfaces_r|R]] [[#interfaces_s|S]] [[#interfaces_t|T]] [[#interfaces_u|U]] [[#interfaces_v|V]] [[#interfaces_w|W]] [[#interfaces_x|X]] [[#interfaces_y|Y]] [[#interfaces_z|Z]]