SlimGIS MapKit Changelog

What's new in SlimGIS MapKit 3.1.0

Jul 10, 2017
  • Add a new product in our product family - SlimGIS Map Kit iOS:
  • Built native iOS GIS apps with C# and VB.net.
  • Various data format support. Includes Shapefile, Memory data, Geotiff etc.
  • Various base maps support. Includes Google Maps, Bing Maps, OpenStreet Map, Stamen Maps etc.
  • Projection support.
  • Multi-touch gesture for map navigation with animation.
  • Geometry and GeoSpatial functions.
  • Visit this page to get more information.
  • General enhancments for all products:
  • Add external font family files support for GeoFont class.
  • Automatically detect encoding when opening the DBF files.
  • Add some overloads to make the SpatialReference friendly.
  • Add WellKnownScales class to make the scale settings easier.
  • Add Wmts support to .NET Core and ASP.NET Core WebAPI.
  • Add a GetRandom method on StyleGroup.
  • Add a FilteredIds property to allow to filter features when retrieving features from data source.
  • Add a GetDiscardedCount() method to get discarded features count from FeatureSource. Eg. A shapefile might have 100 records, 3 records are marked as removed. So we could get the removed records cound as well as the concrete records count.
  • Add a "Error" property to GeoImage. To mark this image is generate successfully or an error image.
  • Add an AltitudeFilllStyle to allow to render 2.5D buildings on map.
  • Move our license manager server to https server to make the license much safer.
  • Add MapBox support.
  • Add Wmts support.
  • Make MapBox class storable.
  • Make Wmts class storable.
  • Enhance the way to generate family colors.
  • Enhance the re-projection performance.
  • Change the license rule to make the runtime license more friendly.
  • Add an event "SendingRequest" that raises before getting web response.
  • Enhancements for WPF and WinForms:
  • Add some overload methods to find layers easier.
  • Add a property IsEnabled to switch behaviors on and off.
  • Add an event TrackingCoordinateChanged to handle the changed value of the tracking coordinate.
  • Add GpsScene to create a virtual world for GPS tracking easily.
  • Enhance the performance of TileOverlay.
  • Enhance the performance of Placements.
  • Make the Maker un-shadowed by default in Wpf to get better performance and more compatible for variouse marker image source.
  • Upgrade WPF support framework from .NET 4.0 to .NET 4.5.
  • Rename EditBehavior CanRotation property to CanRotate.
  • Rename EditBehavior EditingFeatures property to Features to keep the APIs uniform.
  • Change EditBehavior and TrackBehavior default style.
  • General bugs fix for all products:
  • Fix a bug when generating WMTS request uri when using KVP mode.
  • Fix a bug of Geometry's TranslateByOffset method returns an incorrect result.
  • Remove the useless characters that return from the Dbf field values.
  • Fix a culture issue across all the product line.
  • Fix a culture issue when doing projection wkt conversion.
  • Fix an out of memory issue when the GeoImage is initialized by a FileStream.
  • Fix TileServiceSource cache issue when switching visible layers quickly in run-time.
  • Fix a bug of MemoryCache for the caching item is disposed immediately if the capacity is set to small number.
  • Fix a bug that GridLayer cannot display on high zoom level.
  • Bugs fix for WPF and WinForms
  • Fix a bug that ViewportBehavior prevents raisting the map double click and scroll events.
  • Fix a bug when there is no base overlay, Edit/TrackBehavior can not work.
  • Fix a bug that Edit/TrackBehavior default text style is too big when using high dpi device.
  • Fix a bug that WPF throws exception in design-time.
  • Fix a bug of scale bar unit in WinForms.

New in SlimGIS MapKit 3.0.7 (Jun 9, 2017)

  • Fix a bug when generating WMTS request uri when using KVP mode.
  • Add an event "SendingRequest" that raises before getting web response.

New in SlimGIS MapKit 3.0.6 (Jun 8, 2017)

  • Fix a bug of TranslateByOffset method for Geometry.
  • Rename GpsScene SpeedUp property to Acceleration.
  • Make MapBox class storable.
  • Make Wmts class storable.
  • Enhance the performance of TileOverlay.
  • Remove ScaleRange and related apis.
  • Add WellKnownScales class to make the scale settings easier.
  • Remove the useless characters that return from the Shapefile field values.
  • Fix a culture issue across all the product line.
  • Fix a culture issue when doing projection wkt conversion.
  • Add Wmts support to .NET Core and ASP.NET Core WebAPI.

New in SlimGIS MapKit 3.0.5 (May 30, 2017)

  • Added a GetRandom method on StyleGroup.
  • Renamed all the style that generate randomly the same pattern "???_random".
  • Fixed an out of memory issue when the GeoImage is initialized by a FileStream.
  • Added a "FilteredIds" property to allow to filter features when retrieving from data source.
  • Added a GetDiscardedCount() method to get discarded features count from FeatureSource.
  • Make the Maker un-shadowed by default in Wpf.
  • Fixed TileServiceSource cache issue when switching visible layers quickly in run-time.
  • Added a "Error" property to GeoImage.
  • Fixed ViewportBehavior on Wpf handled the map double click and scroll.
  • Renamed AltitudeFillStyle DataColumn property to AltitudeColumn.
  • Upgrade WPF to .net4.5.

New in SlimGIS MapKit 3.0.4 (May 23, 2017)

  • Renamed EditBehavior CanRotation property to CanRotate.
  • Fixed a bug, when there is no base overlay, Edit/TrackBehavior can not work.
  • Enhanced trial/temporary experience, remove trial/temporary dialog.
  • Fixed Edit/TrackBehavior default text style is too big when using high dpi device.
  • Enhanced nuget package to browse our website when install SGMapKit.Core.
  • Added MapBox support.

New in SlimGIS MapKit 3.0.3 (May 15, 2017)

  • Added Wmts support for core features.
  • Fixed a bug of MemoryCache class for the cached instance is disposed immediately if the capacity is set to small.
  • Enhanced the way to generate family colors.

New in SlimGIS MapKit 3.0.2 (May 12, 2017)

  • Enhanced Projection performance.
  • Renamed EditBehavior EditingFeatures property to Features.
  • Changed EditBehavior and TrackBehavior default style.
  • Fixed GridLayer cannot display on high zoom level.

New in SlimGIS MapKit 3.0.1 (May 8, 2017)

  • Fixed a bug that is caused by the obfuscation tool.
  • Fixed a bug when WPF design-time exception.
  • Changed the license rule to make the runtime license more friendly.