User Tools

Site Tools


map_suite_mobile_for_android_release_change_log_version_10.5.0

Map Suite Mobile for Android Release Change Log Version 10.5.0

ThinkGeo.MapSuite.Android, Version=10.5.0.0, Culture=neutral, PublicKeyToken=null

 

namespace ThinkGeo.MapSuite.AndroidEdition {

    [SerializableAttribute]

    public class LayerOverlay : TileOverlay {

        protected override void InitializeCore(MapArguments mapArgument);

    }

 

    public enum MapDrawingCanvas {

        Default,

        GdiPlus,

        Skia

    }

 

    [ObsoleteAttribute("This class is obsolete and will be removed in or after Version 11.0. Please use ThinkGeoCloudRasterMapsOverlay class instead.")]

    public class ThinkGeoCloudMapsOverlay : TileOverlay {

        public Int32 TimeoutInSeconds { get; set; }

        public IWebProxy WebProxy { get; set; }

        public TileResolution TileResolution { get; set; }

 

        public event EventHandler<SendingWebRequestEventArgs> SendingWebRequest;

        public event EventHandler<SentWebRequestEventArgs> SentWebRequest;

 

        protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);

        protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);

 

        public static ZoomLevelSet GetZoomLevelSet(TileSizeMode tileSizeMode);

 

        public static ZoomLevelSet GetZoomLevelSet();

    }

 

    public class ThinkGeoCloudRasterMapsOverlay : TileOverlay {

        public ThinkGeoCloudRasterMapsOverlay();

        public ThinkGeoCloudRasterMapsOverlay(String clientId, String clientSecret);

        public ThinkGeoCloudRasterMapsOverlay(String clientId, String clientSecret, ThinkGeoCloudRasterMapsMapType mapType);

 

        public override BitmapTileCache TileCache { get; set; }

        public Int32 TimeoutInSeconds { get; set; }

        public IWebProxy WebProxy { get; set; }

        public String ClientId { get; set; }

        public String ClientSecret { get; set; }

        public ThinkGeoCloudRasterMapsMapType MapType { get; set; }

        public TileResolution TileResolution { get; set; }

 

        public event EventHandler<SendingWebRequestEventArgs> SendingWebRequest;

        public event EventHandler<SentWebRequestEventArgs> SentWebRequest;

 

        protected override void DrawTileCore(GeoCanvas geoCanvas, TileView tile);

        protected override RectangleShape GetBoundingBoxCore();

        protected override TileMatrix GetTileMatrix(Double scale, Int32 tileWidth, Int32 tileHeight, GeographyUnit boundingBoxUnit);

        protected override void InitializeCore(MapArguments mapArgument);

        protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);

        protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);

    }

 

    public class ThinkGeoCloudVectorMapsOverlay : TileOverlay {

        public ThinkGeoCloudVectorMapsOverlay();

        public ThinkGeoCloudVectorMapsOverlay(String clientId, String clientSecret);

        public ThinkGeoCloudVectorMapsOverlay(String clientId, String clientSecret, Uri styleJsonUri);

        public ThinkGeoCloudVectorMapsOverlay(String clientId, String clientSecret, ThinkGeoCloudVectorMapsMapType mapType);

 

        public override BitmapTileCache TileCache { get; set; }

        public Int32 TimeoutInSeconds { get; set; }

        public IWebProxy WebProxy { get; set; }

        public MapDrawingCanvas DrawingCanvas { get; set; }

        public String ClientId { get; set; }

        public String ClientSecret { get; set; }

        public ThinkGeoCloudVectorMapsMapType MapType { get; set; }

        public Uri StyleJsonUri { get; set; }

        public VectorTileCache VectorTileCache { get; set; }

 

        public event EventHandler<SendingWebRequestEventArgs> SendingWebRequest;

        public event EventHandler<SentWebRequestEventArgs> SentWebRequest;

 

        protected override void DrawCore(MapArguments mapArguments, OverlayRefreshType refreshType);

        protected override void DrawTileCore(GeoCanvas geoCanvas, TileView tile);

        protected override RectangleShape GetBoundingBoxCore();

        protected override TileView GetTileCore(Context context);

        protected override TileMatrix GetTileMatrix(Double scale, Int32 tileWidth, Int32 tileHeight, GeographyUnit boundingBoxUnit);

        protected override void InitializeCore(MapArguments mapArgument);

        protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);

        protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);

    }

 

    [SerializableAttribute]

    public abstract class TileOverlay : Overlay, IDisposable {

        public RectangleShape MaxExtent { get; set; }

    }

 

    [SerializableAttribute]

    public class WmsOverlay : TileOverlay {

        public event EventHandler<SendingWebRequestEventArgs> SendingWebRequest;

        public event EventHandler<SentWebRequestEventArgs> SentWebRequest;

 

        protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);

        protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);

        protected WebResponse SendWebRequest(WebRequest webRequest);

        protected virtual WebResponse SendWebRequestCore(WebRequest webRequest);

    }

 

    [ObsoleteAttribute("This class is obsolete and might be removed in or after Version 11.0. Please use ThinkGeoCloudRasterMapsOverlay class instead.")]

    [SerializableAttribute]

    [ObsoleteAttribute("This class is obsolete and might be removed in or after Version 11.0. Please use WorldStreetsAndImageryOverlay class instead.")]

    public class WorldMapKitOverlay : TileOverlay {

    }

 

    [ObsoleteAttribute("This class is obsolete and might be removed in or after Version 11.0. Please use ThinkGeoCloudRasterMapsOverlay class instead.")]

    [SerializableAttribute]

    public class WorldStreetsAndImageryOverlay : TileOverlay {

    }

} //end of namespace ThinkGeo.MapSuite.AndroidEdition

ThinkGeo.MapSuite, Version=10.5.0.0, Culture=neutral, PublicKeyToken=null

 

namespace ThinkGeo.MapSuite.Core {

    public class BuildingAreaStyle : AreaStyle {

        public override Boolean IsDefault { get; }

    }

 

    public enum DrawingTextAlignment {

        Default,

        Left,

        Center,

        Right

    }

 

    public class FileVectorTileCache : VectorTileCache {

        public FileVectorTileCache();

        public FileVectorTileCache(String cacheDirectory);

        public FileVectorTileCache(String cacheDirectory, String cacheId);

        public FileVectorTileCache(String cacheDirectory, String cacheId, ZoomLevelSet zoomLevelSet);

        public FileVectorTileCache(String cacheDirectory, String cacheId, ZoomLevelSet zoomLevelSet, TileMatrix tileMatrix);

 

        public String CacheDirectory { get; set; }

 

        public event EventHandler<GettingCacheTileFileVectorTileCacheEventArgs> GettingCacheTile;

        public event EventHandler<GottenTileFileVectorTileCacheEventArgs> GottenCacheTile;

 

        protected override void ClearCacheCore();

        protected override void DeleteTileCore(Tile tile);

        protected override VectorTile GetTileCore(Int64 column, Int64 row);

        protected virtual void OnGettingCacheTile(GettingCacheTileFileVectorTileCacheEventArgs e);

        protected virtual void OnGottenCacheTile(GottenTileFileVectorTileCacheEventArgs e);

        protected override void SaveTileCore(Tile tile);

    }

 

    [SerializableAttribute]

    public abstract class GeoCanvas {

        public virtual Double FontDisplayDensity { get; }

        public Single ScaleFactor { get; set; }

 

        public void DrawText(String text, GeoFont font, GeoBrush fillBrush, GeoPen haloPen, IEnumerable<ScreenPointF> textPathInScreen, DrawingLevel drawingLevel, Single xOffset, Single yOffset, Single rotateAngle, DrawingTextAlignment drawingTextAlignment);

 

        protected virtual abstract void DrawTextCore(String text, GeoFont font, GeoBrush fillBrush, GeoPen haloPen, IEnumerable<ScreenPointF> textPathInScreen, DrawingLevel drawingLevel, Single xOffset, Single yOffset, Single rotateAngle);

        protected abstract void DrawTextCore(String text, GeoFont font, GeoBrush fillBrush, GeoPen haloPen, IEnumerable<ScreenPointF> textPathInScreen, DrawingLevel drawingLevel, Single xOffset, Single yOffset, Single rotateAngle, DrawingTextAlignment drawingTextAlignment);

 

        public static GeoCanvas PlatformGeoCanvas CreatePlatformGeoCanvas();

    }

 

    [SerializableAttribute]

    public class GettingCacheTileFileVectorTileCacheEventArgs : EventArgs {

        public GettingCacheTileFileVectorTileCacheEventArgs();

        public GettingCacheTileFileVectorTileCacheEventArgs(String tilePathFilename);

 

        public Boolean Cancel { get; set; }

        public String TilePathFilename { get; }

        public VectorTile AlternativeTile { get; set; }

    }

 

    [SerializableAttribute]

    public class GottenTileFileVectorTileCacheEventArgs : EventArgs {

        public GottenTileFileVectorTileCacheEventArgs();

        public GottenTileFileVectorTileCacheEventArgs(VectorTile tile);

 

        public VectorTile Tile { get; set; }

    }

 

    [SerializableAttribute]

    public class KmlGeoCanvas : GeoCanvas {

        protected override void DrawTextCore(String text, GeoFont font, GeoBrush fillBrush, GeoPen haloPen, IEnumerable<ScreenPointF> textPathInScreen, DrawingLevel drawingLevel, Single xOffset, Single yOffset, Single rotateAngle, DrawingTextAlignment drawingTextAlignment);

 

        protected override void DrawTextCore(String text, GeoFont font, GeoBrush fillBrush, GeoPen haloPen, IEnumerable<ScreenPointF> textPathInScreen, DrawingLevel drawingLevel, Single xOffset, Single yOffset, Single rotateAngle);

    }

 

    [SerializableAttribute]

    public class PdfGeoCanvas : GeoCanvas {

        protected override void DrawTextCore(String text, GeoFont font, GeoBrush fillBrush, GeoPen haloPen, IEnumerable<ScreenPointF> textPathInScreen, DrawingLevel drawingLevel, Single xOffset, Single yOffset, Single rotateAngle, DrawingTextAlignment drawingTextAlignment);

 

        protected override void DrawTextCore(String text, GeoFont font, GeoBrush fillBrush, GeoPen haloPen, IEnumerable<ScreenPointF> textPathInScreen, DrawingLevel drawingLevel, Single xOffset, Single yOffset, Single rotateAngle);

    }

 

    [SerializableAttribute]

    public class PlatformGeoCanvas : GeoCanvas {

        protected override void DrawTextCore(String text, GeoFont font, GeoBrush fillBrush, GeoPen haloPen, IEnumerable<ScreenPointF> textPathInScreen, DrawingLevel drawingLevel, Single xOffset, Single yOffset, Single rotateAngle, DrawingTextAlignment drawingTextAlignment);

 

        protected override void DrawTextCore(String text, GeoFont font, GeoBrush fillBrush, GeoPen haloPen, IEnumerable<ScreenPointF> textPathInScreen, DrawingLevel drawingLevel, Single xOffset, Single yOffset, Single rotateAngle);

    }

 

    [SerializableAttribute]

    public class PrinterGeoCanvas : GeoCanvas {

        protected override void DrawTextCore(String text, GeoFont font, GeoBrush fillBrush, GeoPen haloPen, IEnumerable<ScreenPointF> textPathInScreen, DrawingLevel drawingLevel, Single xOffset, Single yOffset, Single rotateAngle, DrawingTextAlignment drawingTextAlignment);

 

        protected override void DrawTextCore(String text, GeoFont font, GeoBrush fillBrush, GeoPen haloPen, IEnumerable<ScreenPointF> textPathInScreen, DrawingLevel drawingLevel, Single xOffset, Single yOffset, Single rotateAngle);

    }

 

    [SerializableAttribute]

    public class SkiaGeoCanvas : GeoCanvas {

        public SkiaGeoCanvas();

 

        public override Stream GetStreamFromGeoImage(GeoImage image);

 

        protected override void BeginDrawingCore(Object nativeImage, RectangleShape worldExtent, GeographyUnit drawingMapUnit);

        protected override void DrawAreaCore(IEnumerable<ScreenPointF[]> screenPoints, GeoPen outlinePen, GeoBrush fillBrush, DrawingLevel drawingLevel, Single xOffset, Single yOffset, PenBrushDrawingOrder penBrushDrawingOrder);

        protected override void DrawEllipseCore(ScreenPointF screenPoint, Single width, Single height, GeoPen outlinePen, GeoBrush fillBrush, DrawingLevel drawingLevel, Single xOffset, Single yOffset, PenBrushDrawingOrder penBrushDrawingOrder);

        protected override void DrawLineCore(IEnumerable<ScreenPointF> screenPoints, GeoPen linePen, DrawingLevel drawingLevel, Single xOffset, Single yOffset);

        protected override void DrawScreenImageCore(GeoImage image, Single centerXInScreen, Single centerYInScreen, Single widthInScreen, Single heightInScreen, DrawingLevel drawingLevel, Single xOffset, Single yOffset, Single rotateAngle);

        protected override void DrawScreenImageWithoutScalingCore(GeoImage image, Single centerXInScreen, Single centerYInScreen, DrawingLevel drawingLevel, Single xOffset, Single yOffset, Single rotateAngle);

        protected override void DrawTextCore(String text, GeoFont font, GeoBrush fillBrush, GeoPen haloPen, IEnumerable<ScreenPointF> textPathInScreen, DrawingLevel drawingLevel, Single xOffset, Single yOffset, Single rotateAngle);

        protected override void DrawTextCore(String text, GeoFont font, GeoBrush fillBrush, GeoPen haloPen, IEnumerable<ScreenPointF> textPathInScreen, DrawingLevel drawingLevel, Single xOffset, Single yOffset, Single rotateAngle, DrawingTextAlignment drawingTextAlignment);

        protected override void EndDrawingCore();

        protected override void FlushCore();

        protected override Single GetCanvasHeightCore(Object nativeImage);

        protected override Single GetCanvasWidthCore(Object nativeImage);

        protected override DrawingRectangleF MeasureTextCore(String text, GeoFont font);

        protected override GeoImage ToGeoImageCore(Object nativeImage);

        protected override Object ToNativeImageCore(GeoImage image);

    }

 

    [ObsoleteAttribute("This class is obsolete and will be removed in or after Version 11.0. Please use ThinkGeoCloudRasterMapsMapType class instead.")]

    [SerializableAttribute]

    public enum ThinkGeoCloudMapsMapType {

    }

 

    [SerializableAttribute]

    public class ThinkGeoCloudMapsZoomLevelSet : ZoomLevelSet {

        public ThinkGeoCloudMapsZoomLevelSet();

        public ThinkGeoCloudMapsZoomLevelSet(Int32 tileSize);

    }

 

    public class ThinkGeoCloudRasterMapsLayer : Layer {

        public ThinkGeoCloudRasterMapsLayer();

        public ThinkGeoCloudRasterMapsLayer(String clientId, String clientSecret);

        public ThinkGeoCloudRasterMapsLayer(String clientId, String clientSecret, ThinkGeoCloudRasterMapsMapType mapType);

 

        public BitmapTileCache TileCache { get; set; }

        public Int32 TimeoutInSeconds { get; set; }

        public IWebProxy WebProxy { get; set; }

        public String ClientId { get; set; }

        public String ClientSecret { get; set; }

        public ThinkGeoCloudRasterMapsMapType MapType { get; set; }

 

        public RectangleShape GetTileMatrixBoundingBox();

 

        public event EventHandler<SendingWebRequestEventArgs> SendingWebRequest;

        public event EventHandler<SentWebRequestEventArgs> SentWebRequest;

 

        protected override void DrawCore(GeoCanvas canvas, Collection<SimpleCandidate> labelsInAllLayers);

        protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);

        protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);

    }

 

    [SerializableAttribute]

    public enum ThinkGeoCloudRasterMapsMapType {

        Light,

        Dark,

        Aerial,

        Hybrid,

        TransparentBackground

    }

 

    public class ThinkGeoCloudVectorMapsFeatureLayer : FeatureLayer {

        public ThinkGeoCloudVectorMapsFeatureLayer();

        public ThinkGeoCloudVectorMapsFeatureLayer(String clientId, String clientSecret);

        public ThinkGeoCloudVectorMapsFeatureLayer(String clientId, String clientSecret, Uri styleJsonUri);

        public ThinkGeoCloudVectorMapsFeatureLayer(String clientId, String clientSecret, ThinkGeoCloudVectorMapsMapType mapType);

 

        public BitmapTileCache BitmapTileCache { get; set; }

        public Int32 TimeoutInSeconds { get; set; }

        public IWebProxy WebProxy { get; set; }

        public String ClientId { get; set; }

        public String ClientSecret { get; set; }

        public ThinkGeoCloudVectorMapsMapType MapType { get; set; }

        public Uri StyleJsonUri { get; set; }

        public VectorTileCache VectorTileCache { get; set; }

 

        public RectangleShape GetTileMatrixBoundingBox();

 

        public event EventHandler<SendingWebRequestEventArgs> SendingWebRequest;

        public event EventHandler<SentWebRequestEventArgs> SentWebRequest;

 

        protected override void DrawCore(GeoCanvas canvas, Collection<SimpleCandidate> labelsInAllLayers);

        protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);

        protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);

    }

 

    public class ThinkGeoCloudVectorMapsFeatureSource : FeatureSource {

        public ThinkGeoCloudVectorMapsFeatureSource();

        public ThinkGeoCloudVectorMapsFeatureSource(String clientId, String clientSecret);

 

        public Int32 TimeoutInSeconds { get; set; }

        public IWebProxy WebProxy { get; set; }

        public String ClientId { get; set; }

        public String ClientSecret { get; set; }

        public VectorTileCache VectorTileCache { get; set; }

 

        public RectangleShape GetTileMatrixBoundingBox();

 

        public event EventHandler<SendingWebRequestEventArgs> SendingWebRequest;

        public event EventHandler<SentWebRequestEventArgs> SentWebRequest;

 

        protected override Collection<Feature> GetAllFeaturesCore(IEnumerable<String> returningColumnNames);

        protected override Collection<Feature> GetFeaturesForDrawingCore(RectangleShape boundingBox, Double screenWidth, Double screenHeight, IEnumerable<String> returningColumnNames);

        protected override Collection<Feature> GetFeaturesInsideBoundingBoxCore(RectangleShape boundingBox, IEnumerable<String> returningColumnNames);

        protected override Collection<Feature> GetFeaturesOutsideBoundingBoxCore(RectangleShape boundingBox, IEnumerable<String> returningColumnNames);

        protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);

        protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);

    }

 

    [SerializableAttribute]

    public enum ThinkGeoCloudVectorMapsMapType {

        Default,

        Light,

        Dark,

        TransparentBackground,

        CustomizedByStyleJson

    }

 

    public class ThinkGeoMBTilesFeatureLayer : FeatureLayer {

        public ThinkGeoMBTilesFeatureLayer();

        public ThinkGeoMBTilesFeatureLayer(String mbTilesPathFilename, Uri styleJsonUri);

 

        public BitmapTileCache BitmapTileCache { get; set; }

        public String MBTilesPathFilename { get; set; }

        public Uri StyleJsonUri { get; set; }

 

        public RectangleShape GetTileMatrixBoundingBox();

 

        protected override void CloseCore();

        protected override void DrawCore(GeoCanvas canvas, Collection<SimpleCandidate> labelsInAllLayers);

        protected override void OpenCore();

    }

 

    public class ThinkGeoMBTilesFeatureSource : FeatureSource {

        public ThinkGeoMBTilesFeatureSource();

        public ThinkGeoMBTilesFeatureSource(String mbTilesPathFilename);

 

        public String MBTilesPathFilename { get; set; }

 

        public RectangleShape GetTileMatrixBoundingBox();

 

        protected override Boolean CanExecuteSqlQueryCore { get; }

 

        protected override void CloseCore();

        protected override Int32 ExecuteNonQueryCore(String sqlStatement);

        protected override GeoDataTable ExecuteQueryCore(String sqlStatement);

        protected override Object ExecuteScalarCore(String sqlStatement);

        protected override Collection<Feature> GetAllFeaturesCore(IEnumerable<String> returningColumnNames);

        protected override Collection<Feature> GetFeaturesForDrawingCore(RectangleShape boundingBox, Double screenWidth, Double screenHeight, IEnumerable<String> returningColumnNames);

        protected override Collection<Feature> GetFeaturesInsideBoundingBoxCore(RectangleShape boundingBox, IEnumerable<String> returningColumnNames);

        protected override Collection<Feature> GetFeaturesOutsideBoundingBoxCore(RectangleShape boundingBox, IEnumerable<String> returningColumnNames);

        protected override void OpenCore();

    }

 

    public class VectorTile : Tile {

        public VectorTile();

        public VectorTile(Int64 zoom, Int64 column, Int64 row);

        public VectorTile(Byte[] content, Int64 zoom, Int64 column, Int64 row);

 

        public Byte[] Content { get; set; }

        public Int64 Column { get; set; }

        public Int64 Row { get; set; }

        public Int64 Zoom { get; set; }

    }

 

    public abstract class VectorTileCache : TileCache {

        protected VectorTileCache();

        protected VectorTileCache(String cacheId);

        protected VectorTileCache(String cacheId, ZoomLevelSet zoomLevelSet, TileMatrix tileMatrix);

 

        public ZoomLevelSet ZoomLevelSet { get; set; }

 

        public VectorTile GetTile(Int64 column, Int64 row);

 

        public override String ToString();

 

        protected abstract VectorTile GetTileCore(Int64 column, Int64 row);

    }

 

    [SerializableAttribute]

    public class WicBitmapGeoCanvas : GeoCanvas, IDisposable {

        protected override void DrawTextCore(String text, GeoFont font, GeoBrush fillBrush, GeoPen haloPen, IEnumerable<ScreenPointF> textPathInScreen, DrawingLevel drawingLevel, Single xOffset, Single yOffset, Single rotateAngle, DrawingTextAlignment drawingTextAlignment);

 

        protected override void DrawTextCore(String text, GeoFont font, GeoBrush fillBrush, GeoPen haloPen, IEnumerable<ScreenPointF> textPathInScreen, DrawingLevel drawingLevel, Single xOffset, Single yOffset, Single rotateAngle);

    }

} //end of namespace ThinkGeo.MapSuite.Core

map_suite_mobile_for_android_release_change_log_version_10.5.0.txt · Last modified: 2019/04/03 08:12 by tgwikiupdate