Skip to content

Releases: WorldWindEarth/WorldWindKotlin

WorldWind Kotlin v1.6.0

21 Nov 19:57
Compare
Choose a tag to compare
  • Added support of RMaps SQLite DB map files
  • Added terrain double tap support in Android version
  • Added support of unfilled frames for MilStd2525Placemarks
  • Added an option to force the highest fidelity instead of high for tactical symbols (forces all text modifiers)
  • Added support of NO DATA texels in tiled elevation data
  • Added possibility to override available cache when downloading map or elevation area into cache file
  • Added Label visibility threshold
  • Enabled WAL for GeoPackage databases
  • Fixed mitter length cutoff and near plane intersection
  • Fixed pan gesture processing in JS version
  • Fixed screen coordinates calculation on JS version when density factor is not equal 1.0
  • Fixed Tactical Graphics sector calculation based on level of details
  • Fixed PNG elevation decoding
  • Fixed Tactical Graphics text offset
  • Fixed tile row and column calculation for Mercator maps
  • Fixed tile count and cache download progress
  • Fixed WMTS KVP template builder

WorldWind Kotlin v1.5.7

26 May 10:15
Compare
Choose a tag to compare
  • Optimize Shapes rendering performance.
  • Add support of correct MilStd2525Placemark label output.
  • Fix mass tile cache download memory overflow.
  • Optimize clear GeoPackage cache performance.
  • Filter surface shapes by terrain sector.

WorldWind Kotlin v1.5.2

03 May 08:17
Compare
Choose a tag to compare
  • Fix polygon rendering bug introduced in 5457577.
  • Fix GeoPackage processing bug introduced in e9a910e.

WorldWind Kotlin v1.5.0

01 May 16:53
Compare
Choose a tag to compare
  • Draw wide lines as polygons
  • Enhance WMTS and WMS layers compatibility with GeoPackage cache
  • Add buffer pool for Placemark leader line vertex data
  • Fix line of contact generation artifacts

WorldWind Kotlin v1.4.19 LTS

25 Mar 23:09
Compare
Choose a tag to compare
  • Added support of MBTiles map cache.
  • Added support of ATAK map cache.
  • Migrate GeoPackage offline maps to use ORMLite framework instead of pure SQLite queries.
  • Keep all objects in pick list and allow consumer code to filter top objects if required.
  • Added logic to determine minimal relevant level of details for the specified sector size.
  • Fixed Dummy/TaskForce/HQ visualization.
  • Add content manager size, last update date, layers and coverages count.
  • Store WMS and WMTS layers metadata in GeoPackage to be able to create layer from cache off-line.
  • Migrate to Kotlin 1.9.23 and update dependencies.
  • Added TIFF elevation data support in JS source.
  • Add possibility to specify resolution range when downloading image and elevation tiles into cache.

WorldWind Kotlin v1.4.0

10 Jan 11:52
Compare
Choose a tag to compare
  • Added Mercator projection and 2D map support.
  • Added support of TIFF and PNG compression for elevation data in GeoPackage.
  • Added TIFF elevation format support in JS version.
  • Added Content Manger concept to manage maps and evelvaions cache and store Web Service config inside GPKG database.
  • Added support of GeoPackage content size determination and update GeoPackage content last change date on each tile save.
  • Added possibility to specify resolution range when downloading image and elevation tiles into cache.
  • Added Graticule line style support.
  • Added MercatorLayerFactory based on URL template and removed hardcoded map layers for popular online maps.
  • Fixed support of EPSG 3857 maps (use meters instead of degrees in the tile matrix metadata) in GeoPackage cache.
  • Fixed surface shapes outline quality (width) on small "look at" ranges.

WorldWind Kotlin v1.3.7 LTS

22 Dec 15:50
Compare
Choose a tag to compare
  • Fix tile optimization. Make it dependent on tile resolution, not on camera distance.
  • Recycle Mercator tile bitmap after re-projection.
  • Remove MilStd2525 Placemark aging transparency support.
  • Implement fromLineStipple method in ImageSource
  • Address some Lint warnings.

WorldWind Kotlin v1.3.6

02 Dec 20:27
Compare
Choose a tag to compare
  • Graticule performance optimization.

WorldWind Kotlin v1.3.5

21 Nov 18:15
Compare
Choose a tag to compare
  • Added Elevation Heatmap Layer.
  • Added Soviet General Staff (Gauss-Kruger) Graticule.
  • Method getUserProperty in Renderable and RenderContext become typed.
  • Use NASADEM as basic elevation coverage source.
  • Added rendering of polygon shapes as a part of Mil-Std-2525 tactical graphics.
  • Fixed incorrect MilStd2525 modifiers mapping to sparse array for tactical graphics symbols.

WorldWind Kotlin v1.3.3

30 Oct 20:37
Compare
Choose a tag to compare
  • Important! Reset WorldWindow internal state on activity pause.
  • Disable text outline in tactical graphics.
  • Adjust BasicWorldWindowController.
  • Enable WebGL support for UNSIGNED_INT types to WebGLRenderingContext.drawElements()