Skip to content

Releases: afarber/OpenMapView

Release 0.13.0

07 Dec 19:08
98daa6c

Choose a tag to compare

OpenMapView 0.13.0

Changes

  • Add geodesic, startCap/endCap, and spans support for polylines and polygons (#14) (98daa6c)

Installation

Add to your settings.gradle.kts:

dependencyResolutionManagement {
    repositories {
        mavenCentral()
    }
}

Add to your build.gradle.kts:

dependencies {
    implementation("de.afarber:openmapview:0.13.0")
}

Release 0.12.0

06 Dec 19:02
8bcee17

Choose a tag to compare

OpenMapView 0.12.0

Changes

  • Improve Example03Markers with navigation and info window features (#13) (8bcee17)
  • Fix camelCase naming and convert pixel coordinates from Double to Float (#12) (b8e2bb3)
  • Improve Example02Zoom with reusable toolbar components (#11) (f83372b)
  • Add directional edge glow when panning hits camera bounds (#10) (eaad9a2)
  • Improve Example01Pan with reusable toolbar components and camera controls (#9) (a09b137)
  • Simplify example attribution handling and add overlay attribution tracking (#8) (715fe75)
  • Reformat by running gradlew spotlessApply (232d963)
  • Update library versions. Use toUri() (75f4f0b)
  • Add automated dependency license documentation (#7) (258bce2)

Installation

Add to your settings.gradle.kts:

dependencyResolutionManagement {
    repositories {
        mavenCentral()
    }
}

Add to your build.gradle.kts:

dependencies {
    implementation("de.afarber:openmapview:0.12.0")
}

Release 0.11.0

28 Nov 11:15
d79a263

Choose a tag to compare

OpenMapView 0.11.0

Changes

  • Fix map drag detection bug (#6) (d79a263)
  • Replace deprecated actions/create-release with softprops/action-gh-release@v2 (f855842)
  • Improve example docs (#5) (ff8615a)
  • Migrate zoom API from Double to Float and add edge glow effects (#2) (e9f38a9)
  • Update description of instrumentation tests (#1) (30ae1b9)
  • Revert "Add the attribution text glow effect" (27243d2)
  • Revert "Display glow effect only while tiles are downloaded" (835bb5c)
  • Add compose-material-icons (0280f6b)
  • Set compileSdk = 36 (ef61f3d)
  • Display glow effect only while tiles are downloaded (23a20d9)
  • Add the attribution text glow effect (eeda372)
  • Add missing links (e167f54)
  • Run instrumentation tests on the main thread (4f91d2a)

Installation

Add to your settings.gradle.kts:

dependencyResolutionManagement {
    repositories {
        mavenCentral()
    }
}

Add to your build.gradle.kts:

dependencies {
    implementation("de.afarber:openmapview:0.11.0")
}

Release 0.10.0

22 Nov 19:18
c86ed2f

Choose a tag to compare

OpenMapView 0.10.0

Changes

  • Improve example docs (c86ed2f)
  • Migrate zoom API from Double to Float and add edge glow effects (#2) (e9f38a9)
  • Update description of instrumentation tests (#1) (30ae1b9)
  • Revert "Add the attribution text glow effect" (27243d2)
  • Revert "Display glow effect only while tiles are downloaded" (835bb5c)
  • Add compose-material-icons (0280f6b)
  • Set compileSdk = 36 (ef61f3d)
  • Display glow effect only while tiles are downloaded (23a20d9)
  • Add the attribution text glow effect (eeda372)
  • Add missing links (e167f54)
  • Run instrumentation tests on the main thread (4f91d2a)

Installation

Add to your settings.gradle.kts:

dependencyResolutionManagement {
    repositories {
        mavenCentral()
    }
}

Add to your build.gradle.kts:

dependencies {
    implementation("de.afarber:openmapview:0.10.0")
}

Release 0.9.0

31 Oct 13:25
847133c

Choose a tag to compare

OpenMapView 0.9.0

Changes

  • Switch to version catalog (847133c)
  • Update the docs (3883c7c)
  • Implement PathEffect, StrokeCap, StrokeJoin support (67c5c37)
  • Switch to Compose color (458b525)
  • Improve unit tests (54bc724)
  • Improve unit tests (5ac969d)
  • Add more map types (3138e21)

Installation

Add to your settings.gradle.kts:

dependencyResolutionManagement {
    repositories {
        mavenCentral()
    }
}

Add to your build.gradle.kts:

dependencies {
    implementation("de.afarber:openmapview:0.9.0")
}

Release 0.8.0

30 Oct 19:07
9f1840a

Choose a tag to compare

OpenMapView 0.8.0

Changes

  • Remove vector tile providers (9f1840a)
  • Clean up the docs (bc9f80d)
  • Add TRANSPORT_DARK map type (cbb4c9c)
  • Add more map types (99a1a60)
  • Remove repetitive data, simplify Notes column (cb61fee)

Installation

Add to your settings.gradle.kts:

dependencyResolutionManagement {
    repositories {
        mavenCentral()
    }
}

Add to your build.gradle.kts:

dependencies {
    implementation("de.afarber:openmapview:0.8.0")
}

Release 0.7.0

29 Oct 21:42
30f13c5

Choose a tag to compare

OpenMapView 0.7.0

Changes

  • Add OnMarkerClickListener (30f13c5)
  • Implement camera updates (8fc9e6c)
  • Add clampToTargetBounds (7a00581)
  • Implement setLatLngBoundsForCameraTarget (e2e9b45)
  • Implement map snapshots (e8aeb01)
  • Update Markdown files (39b154a)
  • Use zoom overlay instead of FABs (1e16b61)
  • Implement openInExternalApp (79300be)
  • Add few getters returning false for unplanned features (d33476a)
  • Add a doc on replacing Google Maps with OSM (fbe09e0)
  • Fix cache unit tests (fd864fd)
  • Pass padding to projection (b02556f)
  • Add more UI and gesture methods (83782e2)
  • Update screenshots (4cfee1f)
  • Improve layout (72476a0)
  • Improve layout (39904c4)
  • Drop SATELLITE, HYBRID, TOPO (79038a8)
  • Add map types (1721355)

Installation

Add to your settings.gradle.kts:

dependencyResolutionManagement {
    repositories {
        mavenCentral()
    }
}

Add to your build.gradle.kts:

dependencies {
    implementation("de.afarber:openmapview:0.7.0")
}

Release 0.6.0

28 Oct 15:33
6621d84

Choose a tag to compare

OpenMapView 0.6.0

Changes

  • Up the version (6621d84)
  • Add ground overlays (081dc7a)
  • Resolve Gradle warnings, downgrade AGP (382226d)
  • Add overlays (b881c55)
  • Use CancelableCallback for camera (6481871)
  • Update Markdown files (0e2b99d)
  • Support both instantianion styles (93e8bfc)
  • Implement circles (8a88f5e)
  • Improve test coverage for UI settings (9a618f3)

Installation

Add to your settings.gradle.kts:

dependencyResolutionManagement {
    repositories {
        mavenCentral()
    }
}

Add to your build.gradle.kts:

dependencies {
    implementation("de.afarber:openmapview:0.6.0")
}

Release 0.5.0

27 Oct 21:43
5a7a35d

Choose a tag to compare

OpenMapView 0.5.0

Changes

  • Add bitmap descriptor (5a7a35d)
  • List the most important advantages of OpenMapView (3ce498b)
  • Implement UI settings (b474f9a)
  • Implement info windows (9288bb5)

Installation

Add to your settings.gradle.kts:

dependencyResolutionManagement {
    repositories {
        mavenCentral()
    }
}

Add to your build.gradle.kts:

dependencies {
    implementation("de.afarber:openmapview:0.5.0")
}

Release 0.4.0

27 Oct 20:45
2476017

Choose a tag to compare

OpenMapView 0.4.0

Changes

  • Implement camera callbacks (2476017)
  • Implement z index (e57ef5d)
  • Add click listeners to Example04Polylines (9128d24)
  • Add click listeners (75b21fe)
  • Add Example07DraggableMarkers (d5746e6)
  • Implement draggable markers (4b8f29e)
  • Rename Projection to ProjectionUtils (8e8858b)

Installation

Add to your settings.gradle.kts:

dependencyResolutionManagement {
    repositories {
        mavenCentral()
    }
}

Add to your build.gradle.kts:

dependencies {
    implementation("de.afarber:openmapview:0.4.0")
}