====== 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

{{page>Map_Suite_Release_Change_Log_Version_10.5.0}}