Skip to content

Releases: WorldWindEarth/WorldWindKotlin

WorldWind Kotlin v1.1.12

07 Jan 00:01
Compare
Choose a tag to compare
  • Improve cameraAsLookAt and pickTerrainPosition logic.
  • Revert "Render pick frame on gesture begin to ensure terrain availability outside last rendered terrain."
  • Implemented GpkgElevationCoverage for off-line elevations support.

WorldWind Kotlin v1.1.11

04 Jan 16:09
Compare
Choose a tag to compare
  • Add possibility to clear TiledImageLayer and TiledElevationCoverage cache by deletion of corresponding GeoPackage content.
  • Add generic WMSElevationCoverage class support.

WorldWind Kotlin v1.1.8

29 Dec 13:42
Compare
Choose a tag to compare
  • Call onNavigatorMoved event on elevation model update to be able to recalculate look at when camera is not moved.
  • Fix build issue in Android Studio.
  • Disable picking for the GeoPackage tiled image layer.

WorldWind Kotlin v1.1.7

27 Dec 20:22
Compare
Choose a tag to compare
  • Add Web Mercator EPSG 3857 support to GeoPackage image tile cache.
  • Allow public access to tiled surface image in tiled image layer.
  • Setup WMS layer transparency based on capabilities result.
  • Render pick frame on gesture begin to ensure terrain availability outside last rendered terrain.
  • Fix possible NPE in Tiled Elevation Coverage.
  • Rename Mercator layer overlay constructor parameter to transparent.

WorldWind Kotlin v1.1.6

24 Dec 19:29
Compare
Choose a tag to compare
  • Fix renderable selection in front of the space when terrain position is not available in selected point.
  • Rename Globe.getElevationAtLocation to Globe.getElevation.
  • Add simplified variant of WorldWind.geographicToScreenPoint function.
  • Reject tile matrices modification for read-only geo package.
  • Add absolute position determination into Globe.

WorldWind Kotlin v1.1.3

04 Dec 23:46
Compare
Choose a tag to compare
  • Fix WorldWind request redraw sometimes stuck on emit to shared flow event bus.
  • Fix graticule label position offset when terrain has negative altitude.
  • Fix Angle to DMS conversion.
  • Fix LatLon and GARS graticule renderables creation.
  • Fix tile bounding box calculation if the sector encompasses more than one hemisphere.
  • Suppress exception when engine attempting to load already loaded bitmap texture.
  • Make all GeoPackage database access functionality suspended.
  • Improve GeoPackage database processing stability.
  • Redesign the concept of tiled image layer level offset.
  • Make cache behave correctly in case of number of levels changed.
  • Skip decimal separator during floating point formatting with zero decimal places.

WorldWind Kotlin v1.1.2

14 Nov 20:14
Compare
Choose a tag to compare
  • Rename boolean attributes to use Enabled prefix at the end.
  • Make Placemark offset optional and dependent on camera tilt.

WorldWind Kotlin v1.1.1

12 Nov 11:29
Compare
Choose a tag to compare
  • Raise Placemark by the determined Y offset to avoid clipping by the terrain surface.
  • Add operator arithmetic functions to Vec2 and Vec3.
  • Add variant of Viewport.contains function which works directly with Vec2 object.
  • Add variant of WorldWind.cartesianToScreenPoint function which works directly with Vec3 object.
  • Add variant of RenderContext.geographicToCartesian function which works directly with Position object.

WorldWind Kotlin v1.1.0

10 Nov 13:27
Compare
Choose a tag to compare
  • Add cache capabilities to WMS and WMTS layers created via corresponding factory.
  • Suppress ConnectTimeoutException stack trace for images and elevations

WorldWind Kotlin v1.0.6

28 Oct 13:56
Compare
Choose a tag to compare
  • Enable R8 minification in Android examples and tutorials.
  • Fix kotlinx-serialization obfuscation which caused Star Field Layer and XML requests not working.
  • RequestRedrawEvent is made an object to avoid useless memory allocation.
  • On nothing picked callback was added to SelectDragListener to control if user tap outside the terrain.