Skip to content

Releases: WorldWindEarth/WorldWindKotlin

WorldWind Kotlin v1.7.5

10 May 10:39
Compare
Choose a tag to compare
  • Tactical graphics migrate to Mil-Std-2525(D/E) library.
  • Fixed concurrent GeoPackage database access.
  • Added possibility to control pick behavior of shapes interior and outline.

WorldWind Kotlin v1.7.4

10 Apr 20:06
Compare
Choose a tag to compare
  • Add Directional Sightline.
  • Add JS version compatibility with popup windows. (#89)
  • Getting class to obtain Shader Program and Drawable Pool in runtime is very inefficient.
  • Bump Kotlin version 2.1.20.

WorldWind Kotlin v1.7.2

14 Mar 22:31
Compare
Choose a tag to compare
  • Bind default texture when no texture has been supplied
  • Add MilStd2525 Tactical Graphics tutorial
  • Fix geometry rendering for polygons outline
  • Optimize WMS/WMTS capabilities cache size
  • Fix Line Stipple texture rendering - WebGl 1.0 does not support REPEAT for NPOT textures.
  • Bump XML utlis version to 0.91.0-RC1 to avoid memory leaks.
  • Fix Path rendering warning in WebGL.
  • Request on-line WMS, WMTS and WCS capabilities in case of metadata cache inconsistency.
  • Fix Polygon line vertex count
  • Fix Placemark Label initialization
  • Avoid elevation value boxing to prevent unnecessary memory allocation
  • Do not calculate globe elevation for intermediate points in Surface Shape mode
  • Add tactical graphics text outline
  • Add text and background color API to mil-sym-js
  • Remove mil-sym-js from assets and use it via NPM dependency
  • Fix ANR on map file attributes access
  • Apply vertical exaggeration to all objects in space (placemarks, 3d shapes, camera)
  • Enhance MilStd2525 Render Settings and Color mapping
  • Fix logic to keep map scale on orientation changed

WorldWind Kotlin v1.6.7

15 Jan 14:17
Compare
Choose a tag to compare
  • Add support of Gravitational Model offset
  • Add buffer upload queue to avoid OOM on frequent buffers update
  • Add support of GeoPackage tiles bigger than tile matrix set bounds
  • Clear elevation model cache only when Activity paused. Do not clear it on GL context lost.
  • Fix default font size. Make it dependent on screen density.
  • Fix GLSurfaceView live-cycle management.
  • Fix shapes extrude geometry rendering

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.