Fixed a bug where there are something wrong with parsing the namespace of WMS capabilities file.
Fixed a bug where the EcwRasterLayer runs into memory leak exception.
Fixed a bug where the GetBoundingBoxCore method of MsSqlFeatureSource runs into exception.
Updated the unmanaged Proj4 dependency to the latest version 4.8.
Fixed a bug where ECW file path name is case-sensitive.
Added a new class of ScaleLinePrinterLayer to print scale lines.
Added new class of ScaleTextAdornmentLayer to Map Suite Core.
Added a new class of ScaleTextPrinterLayer to print scale text.
Fixed a bug where there are something wrong with initializing the omerc projection.
Fixed a bug where the Dispose method of UnmanagedProj4Projection runs into exception.
Fixed a bug where selecting LabelPrinterLayer runs into exception.
Fixed a bug where MrsidRasterLayer runs into memory leak problem.
Fixed a bug where the Jpeg2000RasterSource runs into memory leak issue.
Fixed a bug where it runs into exception when building the index of KmlLayer.
Fixed a bug that the deployed version of WebEddition, MvcEdition, SilverlightEdition and WmsEdition runs into “Unlicensed for runtime” .
Added new
API for changing the color of Grid lines in ScaleBarAdormentLayer.
Fixed a bug where the WmtsLayer runs into exception, as the code of clearing the tile matrix is incorrect.
Added support of requesting tiles using UrlTemplate of resource
URL in WmtsLayer.
Fixed a bug where reading Shapefile runs into exception if the decimal length of DBFColumn is bigger than 15.
Fixed a bug where the IsolineLayer runs into exception sometimes when IsolineType is ClosedAsPolygon.
Fixed a bug where the scales of tile matrix in WmtsLayer on server side are different from the ones on client side.
Fixed a bug where KmlLayer runs into exception when loading KML file with the encrypted dlls.
Enhancement OracleFeatureSource, only create one assembly instance.
Fixed a bug where the MagneticNorthLineStyle cannot be serialized.
Fixed a bug where the drawn tile images are mismatch each other when applying FileBitmapTileCache.
Added more projection support to WMTS besides the support of EPSG:3857 and EPSG:4326.
Fixed a bug where it returns incorrect class breaks if there is only one ClassBreak item in ClassBreakStyle.
Fixed a bug where the GridFeatureSource generates Gridfile with CurrentCulture but Read GridFile with InviriantCulture.
Fixed a bug where the scales of cached tiles are incorrect if OpenStreetMapLayer works with MultiThread mode.
Fixed a bug where it runs into exception when initializing the TileCache of OpenStreetMapLayer as null.
Fixed a bug where it runs into exception if the readed KML file includes the bool values.
Fixed a bug where the height of LegendAdormentLayer/LegendPrinterAdormentLayer is incorrect when the ResizeMode is Fixed.
Fixed a bug where there are something wrong with CodeGenerator.
Improved performance of drawing GraticuleAdornmentLayer.
Changed the default value of LegendContentResizeMode to Fixed.
Fixed bug that WMS don't parse response XML which describe error information.
Fixed bug GetWellKnownText for lineshape haven't been convert to Invariant Culture.
Remove toUpper for whereClause of MsSql2008FeatureLayer.
Fixed a bug where the ClientId and PrivateKey of GoogleMapsLayer doesn't work with SingleTile.
Improved the GeoCoderGenerator.
Added support of support custom spatial index name in mssqlfeaturelayer.
Fixed a bug where the request tile size is not equal to the size of map with SingleTile.
Fixed a bug where the method GetAllMapShape of KmlFeatureLayer runs into exception.
Improved the IsoLine result generated by removing the holes at the center of IsonLine.
Added the embedded TAB style support.
Fixed a bug where ProjectionFromSphericalMercator property doesn't work.
Added Attribution to all layers and Overlays.
Fxied a bug where the MagneticDeclinationAdornmentLayer runs into memory issue.
Added the new
API SetWellKnownBinary(byte wkb) to Feature class to allow changing the WKB of the feature.
Improved the performance of method byte ShapeFile.ReadPolygon(byte dataBytes, int startIndex).
Removed the using JTS in Feature to Shape conversion(BaseShape.FromWellKnownBinary, BaseShape.CreateShapeFromWellKnownData).
Added enhancements to OpenStreetMapLayer and OpenStreetMapOverlay to make sure the exception can be thrown out.
Added Leader Lines.
Enhanced the Best Placement algorithm.
Added an Abbreviation Dictionary. For example, add “University” with “Univ” to the Abbreviation Dictionary and “University” will be abbreviated when displayed.
Added Max Nudging parameter to specify how far a label can be moved.
The unit for Drawing Margin is now pixels instead of percentage.
Geohashing APIs - Allows sorting of GeoFeatures for performance gains. Shapefiles of features that are in proximity are stored on the same section of the disk.
Standard color access for Geocolors, brushes, and pins has been streamlined.
New Projection
API to find local UTM Zone for any feature. No longer need to look up UTM Zone manually.
Added ability to save and import style files from GIS Editor to Map Suite.
One-way road line style now available.
More filter conditions added for RegEx. It is now simpler to use.
Added R-Tree Indexing for KML feature layers.
Gave ability to modify well-known binary on a feature. Now possible to directly access and modify WKB.
Can now add column value data without defining it up front to Map Shapes and Edit Shapes.
Added Boundary Solution Parcel feature layer.
Created new APIs for accurate measurements regardless of projection.
Enhanced Tile Cache - new APIs allow expiration by size, date, etc.
Created Well Known Binary feature layer type for better performance, especially on Android and iOS.
New Printing APIs allow switching between page and world coordinates.
ScaleBar and ScaleLine - can set a text style to control the font and look.