Skip to content

Releases: osmdroid/osmdroid

v6.0.1

18 Feb 20:10
Compare
Choose a tag to compare

fix for folder overlays failing to render

v6.0.0

17 Feb 14:20
Compare
Choose a tag to compare

Huge amounts of changes (and some minor API changes)

  • Floating point zoom levels with smoother zooming
  • Map Tile Approximater #646, this fixes the "grey" tiles by stretching/scaling tiles from other zoom levels to fill in the gaps
  • GEMF + JPG archives are now functional
  • Variable zoom animation speed
  • BETA WMS Map Source Client
  • Geopackage feature tiles and feature > overlays converter
  • Geopackage support for feature sets via conversion and via tile rendering
  • Max zoom to 29
  • Hardware acceleration is now available for polygon and polyline
  • Permissions were removed from the AAR library, you'll have to add them to your app's manifest if you need them
  • Map View repetition can now be disabled
  • Many new samples

v5.6.5

01 Jul 19:57
Compare
Choose a tag to compare

Resolves the following 9 issues

#625 Network Proxy enhancement
#570 More Request Properties for Online Sources enhancement
#616 NullPointerException MapController.setCenter() bug ready to merge
#551 Interested by buttons to center, follow position, set orientation to 0? enhancement
#560 Move marker up when dragging
#604 Improvement for ScaleBarOverlay enhancement ready to merge
#598 SQLite Cache still not being cleaned with CacheManager.cleanAreaAsync bug
#581 BoundingBox: add clone and concat methods enhancement
#573 OpenCycleMap now requires API key

In addition, several modifications were made for polyline support with hardware acceleration turned on.

v5.6.4

05 Feb 01:07
Compare
Choose a tag to compare

relatively minor change set, primarily bug fixes
#553 add tile server to distribution bug build process
#549 Iss tracker doesn't resume with the activity bug
#548 better cache location support
#547 Map tile bug
#544 permissions issue on android 6 with permissions granted (sample app) bug
#541 add geopackage library to the distribution package bug build process

v5.6.3

16 Jan 18:05
Compare
Choose a tag to compare

Open Map sample application changes

  • lots of UI stuff
  • many new samples
  • mapsforge support
  • geopackage support
    Sample mapsforge app was removed since the functionality was moved into the main sample app
    New AAR library for geopackage
    Sample simple XYZ tile server using osmdroid sqlite databases
    Bing tile source moved into osmdroid-android

#536 How to add event listener to the MyLocationOverlay?
#535 Restrict cache manager tile source changing (sample map)
#533 sample app can hang when a basesamplefragment is visible on app resume bug
#531 New sample (potentially) draw a polyline on screen
#528 Material Design addons
#527 For discussion, splitting up the sample app and some additional configurations
#525 Lat/Long gridlines, more configuration options ready to merge
#524 sample app, show/adjust max cache/trim sizes enhancement ready to merge
#522 move Bing tile source into osmdroid-android ready to merge
#521 AsyncTaskDemo doesn't terminate on back press bug ready to merge
#519 Space Station Tracker enhancement ready to merge
#518 BasicInfoWindow can throw under certain circumstances bug ready to merge
#517 sample app, make base path and cache path adjustable by preference
#515 Sample app "intro" ready to merge
#513 CacheManager - add the ability to cancel async jobs needs testing ready to merge
#512 CacheManager download by points sometimes downloads 0/-1/-1 urls bug ready to merge
#511 update fury references build process
#509 MapView inside RecyclerView waiting for feedback
#508 Android Studio Layout preview Rendering problems ready to merge
#501 Copyright overlay enhancement reopened
#499 Support heatmap ready to merge waiting for feedback
#491 Reorganize the sample application's UI for "More Samples" to match the package structure in progress
#255 osmdroid tile server enhancement ready to merge
#180 Geopackage support enhancement

v5.6.2

29 Dec 02:32
Compare
Choose a tag to compare

primarily bug fixes, some new tile sources, more cache management

v5.6.1

18 Dec 13:24
Compare
Choose a tag to compare

No code changes, just signing key was updated

osmdroid-parent-5.6-bin

13 Dec 01:31
Compare
Choose a tag to compare

From version 5.5 to 5.6

  • New overlay type added, efficient for many thousands of icons (up to 100k depending on device), see SimpleFastPointOverlay
  • The SqlTileWriter will at start up, will check its size and trim to be under the maximum size set by the OpenStreetMapTileProviderConstants setting. Expired tiles are not touched until the trim size is reached
  • Behavior change for hardware acceleration. At start up, the osmdroid mapview is now automatically set to oftware acceleration mode only due to unpredictable crashes when using polylines or polygons. This behavior can be overridden using the constructor or by Configuration.getInstance().setMapViewHardwareAccelerated() before the MapView is created (layout inflation counts!)
  • Overlay.onDraw() is now a public method.
  • OpenStreetMapTileProviderConstants has been majorly redesign and refactored. Sorry if I caused you pain, but having a class with the name"constants" in it always irked me since the were in fact configuration settings. So all settings that was there, have been relocated to the IConfiguration/DefaultConfiguration settings class. In addition, all of the debug settings throughout the code base have been moved there. Also included are some automagic classes to help you set the tile cache locations and to store and load from shared preferences. See the sample application's MainActivity
  • Behavioral change for tile caching. At start up, osmdroid will now scan for all mounted partitions and storage devices and will use the device with the largest free space be default. If there's no other solutions, it will use application private storage. See the sample application's MainActivity to override, as always, you can set the Cache Directory via Configuration.getInstance(). This is a significant change and may cause unexpected behavior if you don't handle this situation in the future (the mount point with the most free space, can change, therefore you should handle setting the cache path as a user preference). Threadpools are now adjustable via this mechanism. User Agent is autopopulated by the application package name.
  • Many bug fixes, most of the issues at zoom 19-22 were fixed
  • Many changes to the sample app

osmdroid-parent-5.5-bin

10 Oct 20:17
Compare
Choose a tag to compare
Set release version

osmdroid-parent-5.4.1-bin

14 Sep 04:48
Compare
Choose a tag to compare
Set release version