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.