====== Map Suite Mobile for Android Release Change Log Version 10.0.0 ======

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

 

namespace ThinkGeo.MapSuite.AndroidEdition {

    [SerializableAttribute]

    public class AdornmentOverlay : Overlay, IDisposable {

        public GeoCollection<AdornmentLayer> GeoCollection Layers { get; }

 

        public Boolean ShowLogo { get; set; }

    }

 

    [SerializableAttribute]

    public class CenterCoordinateMapTool : MapTool {

    }

 

    [SerializableAttribute]

    public class EditInteractiveOverlay : InteractiveOverlay {

        public InMemoryFeatureLayer SelectedControlPointLayer { get; }

    }

 

    [SerializableAttribute]

    public class GpsMarker : Marker, IDisposable {

        protected virtual void Finalize();

    }

 

    [SerializableAttribute]

    public class LayerOverlay : TileOverlay {

        public GeoCollection<Layer> GeoCollection Layers { get; }

    }

 

    [SerializableAttribute]

    public class MapLayout : ViewGroup {

    }

 

    [SerializableAttribute]

    public abstract class MapTool : RelativeLayout {

    }

 

    [SerializableAttribute]

    public class MapTools : GeoCollection : GeoCollection<MapTool>, INotifyCollectionChanged, INotifyPropertyChanged {

    }

 

    public class MapView : RelativeLayout {

        public GeoCollection<InteractiveOverlay> GeoCollection InteractiveOverlays { get; }

        public GeoCollection<Overlay> GeoCollection Overlays { get; }

    }

 

    [SerializableAttribute]

    public class Marker : ImageView {

    }

 

    [SerializableAttribute]

    public class MarkerOverlay : Overlay, IDisposable {

        public GeoCollection<Marker> GeoCollection Markers { get; }

    }

 

    [SerializableAttribute]

    public class OpenStreetMapOverlay : TileOverlay {

        [ObsoleteAttribute("This constructor is obsoleted and will be removed in or after version 10.0. Please use OpenStreetMapOverlay() instead.")]

        public OpenStreetMapOverlay(GeoWebProxy webProxy);

        [ObsoleteAttribute("This property is obsolete and might be removed in or after Version 10.0. Please use TileCache instead as following code:                     openStreetMapOverlay.TileCache = new FileBitmapTileCache(CacheDirectory);")]

        public String CacheDirectory { get; set; }

        protected override void CloseCore();

        [ObsoleteAttribute("This method is obsoleted and will be removed in or after version 10.0. WebRequest is not used for requesting web images in this class.")]

        protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);

        [ObsoleteAttribute("This method is obsoleted and will be removed in or after version 10.0. WebRequest is not used for requesting web images in this class.")]

        protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);

        [ObsoleteAttribute("This property is obsoleted and will be removed in or after version 10.0. This property used to wrap another property on OpenStreetMapLayer, while it is not used now. Please use TileCache property instead.")]

        public BitmapTileCache ProjectedTileCache { get; set; }

        [ObsoleteAttribute("This property is obsoleted and will be removed in or after version 10.0. This property used to wrap another property on OpenStreetMapLayer, while it is not used now. Please use TileCache property instead.")]

        public Projection ProjectionFromSphericalMercator { get; set; }

        [ObsoleteAttribute("This event is obsoleted and will be removed in or after version 10.0. WebRequest is not used for requesting web images in this class.")]

        public event EventHandler<SendingWebRequestEventArgs> SendingWebRequest;

        [ObsoleteAttribute("This event is obsoleted and will be removed in or after version 10.0. WebRequest is not used for requesting web images in this class.")]

        public event EventHandler<SentWebRequestEventArgs> SentWebRequest;

        [ObsoleteAttribute("This property is obsoleted and will be removed in or after version 10.0. WebProxy is not support for retrieving web images.")]

        public GeoWebProxy WebProxy { get; set; }

    }

 

    [SerializableAttribute]

    public abstract class Overlay : IDisposable {

        protected override void Finalize();

 

        [ObsoleteAttribute("This method is obsolete and might be removed in or after Version 10.0. Please use Refresh(TimeSpan bufferTime, RequestDrawingBufferTimeType bufferTimeType) instead.")]

        public void Refresh(TimeSpan bufferTime, BufferTimeType bufferTimeType);

        [ObsoleteAttribute("This method is obsolete and might be removed in or after Version 10.0. Please use Refresh(IEnumerable<RectangleShape> extentsToRefresh, TimeSpan bufferTime, RequestDrawingBufferTimeType bufferTimeType) instead.")]

        public void Refresh(IEnumerable<RectangleShape> extentsToRefresh, TimeSpan bufferTime, BufferTimeType bufferTimeType);

        [ObsoleteAttribute("This method is obsolete and might be removed in or after Version 10.0. Please use Refresh(RectangleShape extentToRefresh, TimeSpan bufferTime, RequestDrawingBufferTimeType bufferTimeType) instead.")]

        public void Refresh(RectangleShape extentToRefresh, TimeSpan bufferTime, BufferTimeType bufferTimeType);

    }

 

    [SerializableAttribute]

    public class Popup : FrameLayout {

    }

 

    [SerializableAttribute]

    public class PopupOverlay : Overlay, IDisposable {

        public GeoCollection<Popup> GeoCollection Popups { get; set; }

    }

 

    [SerializableAttribute]

    public class SqliteBitmapTileCache : BitmapTileCache {

        public override virtual String CacheId { get; set; }

 

        protected override virtual void ClearCacheCore();

        protected override virtual void DeleteTileCore(Tile tile);

        protected override virtual BitmapTile GetTileCore(Int64 row, Int64 column);

        protected override virtual void SaveTileCore(Tile tile);

    }

 

    public static class Validators {

        public static void CheckCanRefreshRegion(Boolean canRefreshRegion);

    }

 

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

    [SerializableAttribute]

    public class WorldMapKitOverlay : TileOverlay {

    }

 

    [SerializableAttribute]

    public class WorldStreetsAndImageryOverlay : TileOverlay {

        public WorldStreetsAndImageryOverlay();

        public WorldStreetsAndImageryOverlay(WebProxy webProxy);

        public WorldStreetsAndImageryOverlay(String clientId, String privateKey);

        public WorldStreetsAndImageryOverlay(WebProxy webProxy, String clientId, String privateKey);

 

        public Int32 TimeoutInSeconds { get; set; }

        public String ClientId { get; set; }

        public String PrivateKey { get; set; }

        public WebProxy WebProxy { get; set; }

        public WorldStreetsAndImageryMapType MapType { get; set; }

        public WorldStreetsAndImageryProjection Projection { get; set; }

 

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

        protected override RectangleShape GetBoundingBoxCore();

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

    }

 

    [SerializableAttribute]

    public class ZoomMapTool : MapTool {

    }

 

    public class AndroidGeoCanvas; //removed

    public class BingMapsTileOverlay; //removed

    public class GoogleMapsTileOverlay; //removed

    public class OpenStreetMapTileOverlay; //removed

} //end of namespace ThinkGeo.MapSuite.AndroidEdition

{{page>Map_Suite_Core_Release_Change_Log_Version_10.0.0}}