User Tools

Site Tools


map_suite_desktop_edition_release_change_log_version_4.5.0.0

Map Suite Desktop Edition Release Change Log Version 4.5.0.0

Release date: 11/01/2010

Assembly Members Added Members Removed Breaking Changes
DesktopEdition 26 added 2 removed 2 breaking

API Changes

Namespaces

New namespaces: 0


Types

Types added in new namespaces: 0

Types added to existing namespaces: 14

Total number of types added (in both new and existing namespaces): 14

Types removed from existing namespaces: 0


Members

Members added on new types: 112

Members added to existing types: 9

Members removed from existing types: 0

Members removed on removed types: 0


Attributes

Attributes added: 3

Attributes added and shown: 3

Attributes removed: 2

Attributes removed and shown: 2


Others

Parameter name changes: 0


// Old assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\DesktopEdition\4.0.40.0\Desktop Edition\DesktopEdition.dll, Assembly Version=4.0.0.0, File Version=4.0.40.0

// Total number of old assemblies: 1


// New assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\DesktopEdition\4.5.0.0\Desktop Edition\DesktopEdition.dll, Assembly Version=4.5.0.0, File Version=4.5.0.0

// Total number of new assemblies: 1


DesktopEdition, Version=4.5.0.0, Culture=neutral, PublicKeyToken=null


namespace ThinkGeo.MapSuite.DesktopEdition {

[SerializableAttribute]

public class EditInteractiveOverlay : InteractiveOverlay {

protected override InteractiveResult KeyDownCore(KeyEventInteractionArguments interactionArguments);

protected override InteractiveResult KeyUpCore(KeyEventInteractionArguments interactionArguments);

}


public class FeatureSourceMarkerOverlay : MarkerOverlay {

public FeatureSourceMarkerOverlay();

public FeatureSourceMarkerOverlay(FeatureSource featureSource);


public FeatureSource FeatureSource { get; set; }

public MarkerZoomLevelSet ZoomLevelSet { get; }


protected override GeoCollection GetMarkersForDrawingCore(RectangleShape boundingBox);

}


[SerializableAttribute]

public class GoogleMapsOverlay : Overlay, IDisposable {

[ObsoleteAttribute("License key is not required for GoogleMap free edition anymore. This API is obsolete and may be removed on or after May 1st 2011.")]

[ObsoleteAttribute("License key is not required for GoogleMap free edition anymore.")]

public GoogleMapsOverlay(String licenseKey);


[ObsoleteAttribute("License key is not required for GoogleMap free edition anymore. This API is obsolete and may be removed on or after May 1st 2011.")]

[ObsoleteAttribute("License key is not required for GoogleMap free edition anymore.")]

public String LicenseKey { get; set; }

}


public class InMemoryMarkerOverlay : MarkerOverlay {

public InMemoryMarkerOverlay();

public InMemoryMarkerOverlay(IEnumerable columns);


public Collection Columns { get; }

public FeatureSource FeatureSource { get; }

public MarkerZoomLevelSet ZoomLevelSet { get; }


protected override GeoCollection GetMarkersForDrawingCore(RectangleShape boundingBox);

}


[SerializableAttribute]

public class InteractionArguments {

public Dictionary ExtendedProperties { get; }

}


[ToolboxItemAttribute(false)]

public class Marker : Control, IOleControl, IOleObject, IOleInPlaceObject, IOleInPlaceActiveObject, IOleWindow, IViewObject, IViewObject2, IPersist, IPersistStreamInit, IPersistPropertyBag, IPersistStorage, IQuickActivate, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable {

public Marker();

public Marker(PointShape position);

public Marker(Double worldX, Double worldY);


public Image Image { get; set; }

public Int32 ToolTipDelayInMilliseconds { get; set; }

public PointShape Position { get; set; }

public Single XOffset { get; set; }

public Single YOffset { get; set; }

public String ToolTipText { get; set; }


public Marker CloneDeep();


public event EventHandler MouseDownEvent;

public event EventHandler MouseMoveEvent;

public event EventHandler MouseUpEvent;

}


[SerializableAttribute]

public class MarkerDraggedSimpleMarkerOverlayEventArgs : EventArgs {

public MarkerDraggedSimpleMarkerOverlayEventArgs();

public MarkerDraggedSimpleMarkerOverlayEventArgs(Marker marker, ScreenPointF currentLocation);


public Marker Marker { get; set; }

public ScreenPointF CurrentLocation { get; set; }

}


[SerializableAttribute]

public class MarkerDraggingSimpleMarkerOverlayEventArgs : EventArgs {

public MarkerDraggingSimpleMarkerOverlayEventArgs();

public MarkerDraggingSimpleMarkerOverlayEventArgs(Marker marker, ScreenPointF currentLocation);


public Marker Marker { get; set; }

public ScreenPointF CurrentLocation { get; set; }

}


[SerializableAttribute]

public enum MarkerDragMode {

None,

Drag,

CopyWithShiftKey

}


public abstract class MarkerOverlay : Overlay {

protected MarkerOverlay();


public WinformsMap MapControl { get; set; }


public GeoCollection GetMarkersForDrawing(RectangleShape boundingBox);


protected override void DrawCore(GeoCanvas canvas);

protected abstract GeoCollection GetMarkersForDrawingCore(RectangleShape boundingBox);

}


[SerializableAttribute]

public abstract class MarkerStyle {

protected MarkerStyle();


public abstract GeoCollection GetMarkers(IEnumerable features);

}


[SerializableAttribute]

public class MarkerZoomLevel {

public MarkerZoomLevel();


public ApplyUntilZoomLevel ApplyUntilZoomLevel { get; set; }

public Boolean IsStyleDefined { get; }

public MarkerStyle CustomMarkerStyle { get; set; }

public PointMarkerStyle DefaultPointMarkerStyle { get; }


public GeoCollection GetMarkers(IEnumerable features);

}


[SerializableAttribute]

public class MarkerZoomLevelSet {

public MarkerZoomLevelSet();


public Collection CustomZoomLevels { get; }

public MarkerZoomLevel ZoomLevel01 { get; }

public MarkerZoomLevel ZoomLevel02 { get; }

public MarkerZoomLevel ZoomLevel03 { get; }

public MarkerZoomLevel ZoomLevel04 { get; }

public MarkerZoomLevel ZoomLevel05 { get; }

public MarkerZoomLevel ZoomLevel06 { get; }

public MarkerZoomLevel ZoomLevel07 { get; }

public MarkerZoomLevel ZoomLevel08 { get; }

public MarkerZoomLevel ZoomLevel09 { get; }

public MarkerZoomLevel ZoomLevel10 { get; }

public MarkerZoomLevel ZoomLevel11 { get; }

public MarkerZoomLevel ZoomLevel12 { get; }

public MarkerZoomLevel ZoomLevel13 { get; }

public MarkerZoomLevel ZoomLevel14 { get; }

public MarkerZoomLevel ZoomLevel15 { get; }

public MarkerZoomLevel ZoomLevel16 { get; }

public MarkerZoomLevel ZoomLevel17 { get; }

public MarkerZoomLevel ZoomLevel18 { get; }

public MarkerZoomLevel ZoomLevel19 { get; }

public MarkerZoomLevel ZoomLevel20 { get; }


public MarkerZoomLevel GetZoomLevelForDrawing(Int32 currentZoomLevelId);

}


public class OpenStreetMapOverlay : Overlay {

public OpenStreetMapOverlay();

public OpenStreetMapOverlay(WebProxy webProxy);


public Int32 TimeoutInSeconds { get; set; }

public String CacheDirectory { get; set; }

public WebProxy WebProxy { get; set; }


protected override void DrawCore(GeoCanvas canvas);

}


[SerializableAttribute]

public class PointMarkerStyle : MarkerStyle {

public PointMarkerStyle();

public PointMarkerStyle(Image image);


public Image Image { get; set; }

public Int32 Height { get; set; }

public Int32 ToolTipDelayInMilliseconds { get; set; }

public Int32 Width { get; set; }

public Single XOffset { get; set; }

public Single YOffset { get; set; }

public String ToolTipText { get; set; }


public override GeoCollection GetMarkers(IEnumerable features);

}


public enum ProcessOtherOverlaysMode {

Default

}


public class SimpleMarkerOverlay : MarkerOverlay {

public SimpleMarkerOverlay();

public SimpleMarkerOverlay(IEnumerable markers);


public GeoCollection Markers { get; }

public MarkerDragMode DragMode { get; set; }


public event EventHandler MarkerDragged;

public event EventHandler MarkerDragging;


protected override GeoCollection GetMarkersForDrawingCore(RectangleShape boundingBox);

protected virtual void OnMarkerDragged(MarkerDraggedSimpleMarkerOverlayEventArgs args);

protected virtual void OnMarkerDragging(MarkerDraggingSimpleMarkerOverlayEventArgs args);

}


[SerializableAttribute]

public class TiledWmsOverlay : Overlay {

public TiledWmsOverlay();

public TiledWmsOverlay(Uri serverUri);

public TiledWmsOverlay(Uri serverUri, WebProxy webProxy);

public TiledWmsOverlay(Uri serverUri, String clientId, String privateKey);

public TiledWmsOverlay(Uri serverUri, WebProxy webProxy, String clientId, String privateKey);


public BitmapTileCache TileCache { get; set; }

public Collection ActiveLayerNames { get; }

public Collection ActiveStyleNames { get; }

public Dictionary Parameters { get; }

public String ClientId { get; set; }

public String PrivateKey { get; set; }

public Uri ServerUri { get; set; }

public WebProxy WebProxy { get; set; }


public void ClearCache();


protected override void DrawCore(GeoCanvas canvas);

protected override void DrawExceptionCore(GeoCanvas canvas, Exception e);

}


[SerializableAttribute]

[ToolboxBitmapAttribute(typeof(WinformsMap),|"Resources.WinformsMap.icon.bmp")]

public class WinformsMap : Control, IOleControl, IOleObject, IOleInPlaceObject, IOleInPlaceActiveObject, IOleWindow, IViewObject, IViewObject2, IPersist, IPersistStreamInit, IPersistPropertyBag, IPersistStorage, IQuickActivate, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable {

protected override Boolean IsInputKey(Keys keyData);

}


[SerializableAttribute]

public class WorldMapKitWmsDesktopOverlay : Overlay {

public WorldMapKitWmsDesktopOverlay(String clientId, String privateKey);

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


public String ClientId { get; set; }

public String PrivateKey { get; set; }


protected override void DrawExceptionCore(GeoCanvas canvas, Exception e);

}

} // end of namespace ThinkGeo.MapSuite.DesktopEdition


map_suite_desktop_edition_release_change_log_version_4.5.0.0.txt · Last modified: 2015/09/08 08:32 by admin