Products
Professional Services
Demos and Downloads
Help and Support
Products
Professional Services
Demos and Downloads
Help and Support
This is an old revision of the document!
Release date: 11/01/2010
| Assembly | Members Added | Members Removed | Breaking Changes |
|---|---|---|---|
| DesktopEdition | 26 added | 2 removed | 2 breaking |
API Changes
<p class="MsoNormal">
Namespaces </p> <p class=“MsoNormal”> New namespaces: 0 </p> <br/> <p class=“MsoNormal”> Types </p> <p class=“MsoNormal”> Types added in new namespaces: 0 </p> <p class=“MsoNormal”> Types added to existing namespaces: 14 </p> <p class=“MsoNormal”> Total number of types added (in both new and existing namespaces): 14 </p> <p class=“MsoNormal”> Types removed from existing namespaces: 0 </p> <br/> <p class=“MsoNormal”> Members </p> <p class=“MsoNormal”> Members added on new types: 112 </p> <p class=“MsoNormal”> Members added to existing types: 9 </p> <p class=“MsoNormal”> Members removed from existing types: 0 </p> <p class=“MsoNormal”> Members removed on removed types: 0 </p> <br/> <p class=“MsoNormal”> Attributes </p> <p class=“MsoNormal”> Attributes added: 3 </p> <p class=“MsoNormal”> Attributes added and shown: 3 </p> <p class=“MsoNormal”> Attributes removed: 2 </p> <p class=“MsoNormal”> Attributes removed and shown: 2 </p> <br/> <p class=“MsoNormal”> Others </p> <p class=“MsoNormal”> Parameter name changes: 0 </p> <br/> <p class=“MsoNormal”> // Old assemblies: </p> <p class=“MsoNormal”> // 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</p> <p class=“MsoNormal”> // Total number of old assemblies: 1</p> <br/> <p class=“MsoNormal”> // New assemblies: </p> <p class=“MsoNormal”> // 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</p> <p class=“MsoNormal”> // Total number of new assemblies: 1</p> <br/> <p class=“MsoNormal”> <b>DesktopEdition, Version=4.5.0.0, Culture=neutral, PublicKeyToken=null</b></p> <br/> <p class=“MsoNormal”> namespace<b> ThinkGeo.MapSuite.DesktopEdition</b> {</p> <p class=“MsoNormal”> span><span></p> <p class=“MsoNormal”> public class<b> EditInteractiveOverlay</b> : InteractiveOverlay {</p> <p class=“MsoNormal”> protected override InteractiveResult<b> KeyDownCore</b>(KeyEventInteractionArguments<b> interactionArguments</b>);</p> <p class=“MsoNormal”> protected override InteractiveResult<b> KeyUpCore</b>(KeyEventInteractionArguments<b> interactionArguments</b>);</p> <p class=“MsoNormal”> }</p> <br/> <p class=“MsoNormal”> public class<b> FeatureSourceMarkerOverlay</b> : MarkerOverlay {</p> <p class=“MsoNormal”> public<b> FeatureSourceMarkerOverlay</b>();</p> <p class=“MsoNormal”> public<b> FeatureSourceMarkerOverlay</b>(FeatureSource<b> featureSource</b>);</p> <br/> <p class=“MsoNormal”> public FeatureSource<b> FeatureSource</b> { get; set; }</p> <p class=“MsoNormal”> public MarkerZoomLevelSet<b> ZoomLevelSet</b> { get; }</p> <br/> <p class=“MsoNormal”> protected override GeoCollection<Marker><b> GetMarkersForDrawingCore</b>(RectangleShape<b> boundingBox</b>);</p> <p class=“MsoNormal”> }</p> <br/> <p class=“MsoNormal”> span><span></p> <p class=“MsoNormal”> public class<b> GoogleMapsOverlay</b> : Overlay, IDisposable {</p> <p class=“MsoNormal”> style="color: Green;">ObsoleteAttribute</span><span style="color: Green;">(</span><span style="color: Green;">"License key is not required for GoogleMap free edition anymore. This API is obsolete and may be removed on or after May 1st 2011."</span><span style="color: Green;">)</span><span style="color: Green;"></p> <p class=“MsoNormal”> style="color: Red;">ObsoleteAttribute</span><span style="color: Red;">(</span><span style="color: Red;">"License key is not required for GoogleMap free edition anymore."</span><span style="color: Red;">)</span><span style="color: Red;"></p> <p class=“MsoNormal”> public<b> GoogleMapsOverlay</b>(String<b> licenseKey</b>);</p> <br/> <p class=“MsoNormal”> style="color: Green;">ObsoleteAttribute</span><span style="color: Green;">(</span><span style="color: Green;">"License key is not required for GoogleMap free edition anymore. This API is obsolete and may be removed on or after May 1st 2011."</span><span style="color: Green;">)</span><span style="color: Green;"></p> <p class=“MsoNormal”> style="color: Red;">ObsoleteAttribute</span><span style="color: Red;">(</span><span style="color: Red;">"License key is not required for GoogleMap free edition anymore."</span><span style="color: Red;">)</span><span style="color: Red;"></p> <p class=“MsoNormal”> public String<b> LicenseKey</b> { get; set; }</p> <p class=“MsoNormal”> }</p> <br/> <p class=“MsoNormal”> public class<b> InMemoryMarkerOverlay</b> : MarkerOverlay {</p> <p class=“MsoNormal”> public<b> InMemoryMarkerOverlay</b>();</p> <p class=“MsoNormal”> public<b> InMemoryMarkerOverlay</b>(IEnumerable<FeatureSourceColumn><b> columns</b>);</p> <br/> <p class=“MsoNormal”> public Collection<FeatureSourceColumn><b> Columns</b> { get; }</p> <p class=“MsoNormal”> public FeatureSource<b> FeatureSource</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevelSet<b> ZoomLevelSet</b> { get; }</p> <br/> <p class=“MsoNormal”> protected override GeoCollection<Marker><b> GetMarkersForDrawingCore</b>(RectangleShape<b> boundingBox</b>);</p> <p class=“MsoNormal”> }</p> <br/> <p class=“MsoNormal”> span><span></p> <p class=“MsoNormal”> public class<b> InteractionArguments</b> {</p> <p class=“MsoNormal”> public Dictionary<String,Object><b> ExtendedProperties</b> { get; }</p> <p class=“MsoNormal”> }</p> <br/> <p class=“MsoNormal”> style="color: Green;">ToolboxItemAttribute</span><span style="color: Green;">(</span><span style="color: Green;">false</span><span style="color: Green;">)</span><span style="color: Green;"></p> <p class=“MsoNormal”> public class<b> Marker</b> : Control, IOleControl, IOleObject, IOleInPlaceObject, IOleInPlaceActiveObject, IOleWindow, IViewObject, IViewObject2, IPersist, IPersistStreamInit, IPersistPropertyBag, IPersistStorage, IQuickActivate, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable {</p> <p class=“MsoNormal”> public<b> Marker</b>();</p> <p class=“MsoNormal”> public<b> Marker</b>(PointShape<b> position</b>);</p> <p class=“MsoNormal”> public<b> Marker</b>(Double<b> worldX</b>, Double<b> worldY</b>);</p> <br/> <p class=“MsoNormal”> public Image<b> Image</b> { get; set; }</p> <p class=“MsoNormal”> public Int32<b> ToolTipDelayInMilliseconds</b> { get; set; }</p> <p class=“MsoNormal”> public PointShape<b> Position</b> { get; set; }</p> <p class=“MsoNormal”> public Single<b> XOffset</b> { get; set; }</p> <p class=“MsoNormal”> public Single<b> YOffset</b> { get; set; }</p> <p class=“MsoNormal”> public String<b> ToolTipText</b> { get; set; }</p> <br/> <p class=“MsoNormal”> public Marker<b> CloneDeep</b>();</p> <br/> <p class=“MsoNormal”> public event EventHandler<MouseEventArgs><b> MouseDownEvent</b>;</p> <p class=“MsoNormal”> public event EventHandler<MouseEventArgs><b> MouseMoveEvent</b>;</p> <p class=“MsoNormal”> public event EventHandler<MouseEventArgs><b> MouseUpEvent</b>;</p> <p class=“MsoNormal”> }</p> <br/> <p class=“MsoNormal”> style="color: Green;">SerializableAttribute</span><span style="color: Green;"></p> <p class=“MsoNormal”> public class<b> MarkerDraggedSimpleMarkerOverlayEventArgs</b> : EventArgs {</p> <p class=“MsoNormal”> public<b> MarkerDraggedSimpleMarkerOverlayEventArgs</b>();</p> <p class=“MsoNormal”> public<b> MarkerDraggedSimpleMarkerOverlayEventArgs</b>(Marker<b> marker</b>, ScreenPointF<b> currentLocation</b>);</p> <br/> <p class=“MsoNormal”> public Marker<b> Marker</b> { get; set; }</p> <p class=“MsoNormal”> public ScreenPointF<b> CurrentLocation</b> { get; set; }</p> <p class=“MsoNormal”> }</p> <br/> <p class=“MsoNormal”> style="color: Green;">SerializableAttribute</span><span style="color: Green;"></p> <p class=“MsoNormal”> public class<b> MarkerDraggingSimpleMarkerOverlayEventArgs</b> : EventArgs {</p> <p class=“MsoNormal”> public<b> MarkerDraggingSimpleMarkerOverlayEventArgs</b>();</p> <p class=“MsoNormal”> public<b> MarkerDraggingSimpleMarkerOverlayEventArgs</b>(Marker<b> marker</b>, ScreenPointF<b> currentLocation</b>);</p> <br/> <p class=“MsoNormal”> public Marker<b> Marker</b> { get; set; }</p> <p class=“MsoNormal”> public ScreenPointF<b> CurrentLocation</b> { get; set; }</p> <p class=“MsoNormal”> }</p> <br/> <p class=“MsoNormal”> style="color: Green;">SerializableAttribute</span><span style="color: Green;"></p> <p class=“MsoNormal”> public enum<b> MarkerDragMode</b> {</p> <p class=“MsoNormal”> <b> None</b>,</p> <p class=“MsoNormal”> <b> Drag</b>,</p> <p class=“MsoNormal”> <b> CopyWithShiftKey</b></p> <p class=“MsoNormal”> }</p> <br/> <p class=“MsoNormal”> public abstract class<b> MarkerOverlay</b> : Overlay {</p> <p class=“MsoNormal”> protected<b> MarkerOverlay</b>();</p> <br/> <p class=“MsoNormal”> public WinformsMap<b> MapControl</b> { get; set; }</p> <br/> <p class=“MsoNormal”> public GeoCollection<Marker><b> GetMarkersForDrawing</b>(RectangleShape<b> boundingBox</b>);</p> <br/> <p class=“MsoNormal”> protected override void<b> DrawCore</b>(GeoCanvas<b> canvas</b>);</p> <p class=“MsoNormal”> protected abstract GeoCollection<Marker><b> GetMarkersForDrawingCore</b>(RectangleShape<b> boundingBox</b>);</p> <p class=“MsoNormal”> }</p> <br/> <p class=“MsoNormal”> style="color: Green;">SerializableAttribute</span><span style="color: Green;"></p> <p class=“MsoNormal”> public abstract class<b> MarkerStyle</b> {</p> <p class=“MsoNormal”> protected<b> MarkerStyle</b>();</p> <br/> <p class=“MsoNormal”> public abstract GeoCollection<Marker><b> GetMarkers</b>(IEnumerable<Feature><b> features</b>);</p> <p class=“MsoNormal”> }</p> <br/> <p class=“MsoNormal”> style="color: Green;">SerializableAttribute</span><span style="color: Green;"></p> <p class=“MsoNormal”> public class<b> MarkerZoomLevel</b> {</p> <p class=“MsoNormal”> public<b> MarkerZoomLevel</b>();</p> <br/> <p class=“MsoNormal”> public ApplyUntilZoomLevel<b> ApplyUntilZoomLevel</b> { get; set; }</p> <p class=“MsoNormal”> public Boolean<b> IsStyleDefined</b> { get; }</p> <p class=“MsoNormal”> public MarkerStyle<b> CustomMarkerStyle</b> { get; set; }</p> <p class=“MsoNormal”> public PointMarkerStyle<b> DefaultPointMarkerStyle</b> { get; }</p> <br/> <p class=“MsoNormal”> public GeoCollection<Marker><b> GetMarkers</b>(IEnumerable<Feature><b> features</b>);</p> <p class=“MsoNormal”> }</p> <br/> <p class=“MsoNormal”> style="color: Green;">SerializableAttribute</span><span style="color: Green;"></p> <p class=“MsoNormal”> public class<b> MarkerZoomLevelSet</b> {</p> <p class=“MsoNormal”> public<b> MarkerZoomLevelSet</b>();</p> <br/> <p class=“MsoNormal”> public Collection<MarkerZoomLevel><b> CustomZoomLevels</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevel<b> ZoomLevel01</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevel<b> ZoomLevel02</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevel<b> ZoomLevel03</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevel<b> ZoomLevel04</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevel<b> ZoomLevel05</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevel<b> ZoomLevel06</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevel<b> ZoomLevel07</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevel<b> ZoomLevel08</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevel<b> ZoomLevel09</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevel<b> ZoomLevel10</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevel<b> ZoomLevel11</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevel<b> ZoomLevel12</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevel<b> ZoomLevel13</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevel<b> ZoomLevel14</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevel<b> ZoomLevel15</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevel<b> ZoomLevel16</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevel<b> ZoomLevel17</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevel<b> ZoomLevel18</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevel<b> ZoomLevel19</b> { get; }</p> <p class=“MsoNormal”> public MarkerZoomLevel<b> ZoomLevel20</b> { get; }</p> <br/> <p class=“MsoNormal”> public MarkerZoomLevel<b> GetZoomLevelForDrawing</b>(Int32<b> currentZoomLevelId</b>);</p> <p class=“MsoNormal”> }</p> <br/> <p class=“MsoNormal”> public class<b> OpenStreetMapOverlay</b> : Overlay {</p> <p class=“MsoNormal”> public<b> OpenStreetMapOverlay</b>();</p> <p class=“MsoNormal”> public<b> OpenStreetMapOverlay</b>(WebProxy<b> webProxy</b>);</p> <br/> <p class=“MsoNormal”> public Int32<b> TimeoutInSeconds</b> { get; set; }</p> <p class=“MsoNormal”> public String<b> CacheDirectory</b> { get; set; }</p> <p class=“MsoNormal”> public WebProxy<b> WebProxy</b> { get; set; }</p> <br/> <p class=“MsoNormal”> protected override void<b> DrawCore</b>(GeoCanvas<b> canvas</b>);</p> <p class=“MsoNormal”> }</p> <br/> <p class=“MsoNormal”> style="color: Green;">SerializableAttribute</span><span style="color: Green;"></p> <p class=“MsoNormal”> public class<b> PointMarkerStyle</b> : MarkerStyle {</p> <p class=“MsoNormal”> public<b> PointMarkerStyle</b>();</p> <p class=“MsoNormal”> public<b> PointMarkerStyle</b>(Image<b> image</b>);</p> <br/> <p class=“MsoNormal”> public Image<b> Image</b> { get; set; }</p> <p class=“MsoNormal”> public Int32<b> Height</b> { get; set; }</p> <p class=“MsoNormal”> public Int32<b> ToolTipDelayInMilliseconds</b> { get; set; }</p> <p class=“MsoNormal”> public Int32<b> Width</b> { get; set; }</p> <p class=“MsoNormal”> public Single<b> XOffset</b> { get; set; }</p> <p class=“MsoNormal”> public Single<b> YOffset</b> { get; set; }</p> <p class=“MsoNormal”> public String<b> ToolTipText</b> { get; set; }</p> <br/> <p class=“MsoNormal”> public override GeoCollection<Marker><b> GetMarkers</b>(IEnumerable<Feature><b> features</b>);</p> <p class=“MsoNormal”> }</p> <br/> <p class=“MsoNormal”> public enum<b> ProcessOtherOverlaysMode</b> {</p> <p class=“MsoNormal”> <b> Default</b></p> <p class=“MsoNormal”> }</p> <br/> <p class=“MsoNormal”> public class<b> SimpleMarkerOverlay</b> : MarkerOverlay {</p> <p class=“MsoNormal”> public<b> SimpleMarkerOverlay</b>();</p> <p class=“MsoNormal”> public<b> SimpleMarkerOverlay</b>(IEnumerable<Marker><b> markers</b>);</p> <br/> <p class=“MsoNormal”> public GeoCollection<Marker><b> Markers</b> { get; }</p> <p class=“MsoNormal”> public MarkerDragMode<b> DragMode</b> { get; set; }</p> <br/> <p class=“MsoNormal”> public event EventHandler<MarkerDraggedSimpleMarkerOverlayEventArgs><b> MarkerDragged</b>;</p> <p class=“MsoNormal”> public event EventHandler<MarkerDraggingSimpleMarkerOverlayEventArgs><b> MarkerDragging</b>;</p> <br/> <p class=“MsoNormal”> protected override GeoCollection<Marker><b> GetMarkersForDrawingCore</b>(RectangleShape<b> boundingBox</b>);</p> <p class=“MsoNormal”> protected virtual void<b> OnMarkerDragged</b>(MarkerDraggedSimpleMarkerOverlayEventArgs<b> args</b>);</p> <p class=“MsoNormal”> protected virtual void<b> OnMarkerDragging</b>(MarkerDraggingSimpleMarkerOverlayEventArgs<b> args</b>);</p> <p class=“MsoNormal”> }</p> <br/> <p class=“MsoNormal”> style="color: Green;">SerializableAttribute</span><span style="color: Green;"></p> <p class=“MsoNormal”> public class<b> TiledWmsOverlay</b> : Overlay {</p> <p class=“MsoNormal”> public<b> TiledWmsOverlay</b>();</p> <p class=“MsoNormal”> public<b> TiledWmsOverlay</b>(Uri<b> serverUri</b>);</p> <p class=“MsoNormal”> public<b> TiledWmsOverlay</b>(Uri<b> serverUri</b>, WebProxy<b> webProxy</b>);</p> <p class=“MsoNormal”> public<b> TiledWmsOverlay</b>(Uri<b> serverUri</b>, String<b> clientId</b>, String<b> privateKey</b>);</p> <p class=“MsoNormal”> public<b> TiledWmsOverlay</b>(Uri<b> serverUri</b>, WebProxy<b> webProxy</b>, String<b> clientId</b>, String<b> privateKey</b>);</p> <br/> <p class=“MsoNormal”> public BitmapTileCache<b> TileCache</b> { get; set; }</p> <p class=“MsoNormal”> public Collection<String><b> ActiveLayerNames</b> { get; }</p> <p class=“MsoNormal”> public Collection<String><b> ActiveStyleNames</b> { get; }</p> <p class=“MsoNormal”> public Dictionary<String,String><b> Parameters</b> { get; }</p> <p class=“MsoNormal”> public String<b> ClientId</b> { get; set; }</p> <p class=“MsoNormal”> public String<b> PrivateKey</b> { get; set; }</p> <p class=“MsoNormal”> public Uri<b> ServerUri</b> { get; set; }</p> <p class=“MsoNormal”> public WebProxy<b> WebProxy</b> { get; set; }</p> <br/> <p class=“MsoNormal”> public void<b> ClearCache</b>();</p> <br/> <p class=“MsoNormal”> protected override void<b> DrawCore</b>(GeoCanvas<b> canvas</b>);</p> <p class=“MsoNormal”> protected override void<b> DrawExceptionCore</b>(GeoCanvas<b> canvas</b>, Exception<b> e</b>);</p> <p class=“MsoNormal”> }</p> <br/> <p class=“MsoNormal”> span><span></p> <p class=“MsoNormal”> "Resources.WinformsMap.icon.bmp"</span><span>)</span><span></p> <p class=“MsoNormal”> public class<b> WinformsMap</b> : Control, IOleControl, IOleObject, IOleInPlaceObject, IOleInPlaceActiveObject, IOleWindow, IViewObject, IViewObject2, IPersist, IPersistStreamInit, IPersistPropertyBag, IPersistStorage, IQuickActivate, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable {</p> <p class=“MsoNormal”> protected override Boolean<b> IsInputKey</b>(Keys<b> keyData</b>);</p> <p class=“MsoNormal”> }</p> <br/> <p class=“MsoNormal”> style="color: Green;">SerializableAttribute</span><span style="color: Green;"></p> <p class=“MsoNormal”> public class<b> WorldMapKitWmsDesktopOverlay</b> : Overlay {</p> <p class=“MsoNormal”> public<b> WorldMapKitWmsDesktopOverlay</b>(String<b> clientId</b>, String<b> privateKey</b>);</p> <p class=“MsoNormal”> public<b> WorldMapKitWmsDesktopOverlay</b>(WebProxy<b> webProxy</b>, String<b> clientId</b>, String<b> privateKey</b>);</p> <br/> <p class=“MsoNormal”> public String<b> ClientId</b> { get; set; }</p> <p class=“MsoNormal”> public String<b> PrivateKey</b> { get; set; }</p> <br/> <p class=“MsoNormal”> protected override void<b> DrawExceptionCore</b>(GeoCanvas<b> canvas</b>, Exception<b> e</b>);</p> <p class=“MsoNormal”> }</p> <p class=“MsoNormal”> } // end of namespace ThinkGeo.MapSuite.DesktopEdition</p> <br/>
8501 Wade Blvd Ste 550
Frisco, TX 75034
United States
sales@thinkgeo.com
1-785-727-4133
Online Store
- Desktop
WPF
WinForms
- Web
WebAPI HTML5/JavaScript
ASP.NET MVC
WebForms with AJAX
- Mobile
iOS
Android™
World Street
World Imagery
Routing
Geocoding
Reverse Geocoding
Elevation
Quick Start Guides
Documentation
Blogs
Discussion Forums
Customer Portal
About Us
News & Announcemets
Privacy Policy
Copyright 2003-2017 ThinkGeo LLC.
All rights reserved.