ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
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
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
}
[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
public Collection
public FeatureSource FeatureSource { get; }
public MarkerZoomLevelSet ZoomLevelSet { get; }
protected override GeoCollection
}
[SerializableAttribute]
public class InteractionArguments {
public Dictionary
}
[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
public event EventHandler
public event EventHandler
}
[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
protected override void DrawCore(GeoCanvas canvas);
protected abstract GeoCollection
}
[SerializableAttribute]
public abstract class MarkerStyle {
protected MarkerStyle();
public abstract GeoCollection
}
[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
}
[SerializableAttribute]
public class MarkerZoomLevelSet {
public MarkerZoomLevelSet();
public Collection
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
}
public enum ProcessOtherOverlaysMode {
Default
}
public class SimpleMarkerOverlay : MarkerOverlay {
public SimpleMarkerOverlay();
public SimpleMarkerOverlay(IEnumerable
public GeoCollection
public MarkerDragMode DragMode { get; set; }
public event EventHandler
public event EventHandler
protected override GeoCollection
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
public Collection
public Dictionary
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);
}
}