Skip to content

Releases: merlos/MapCache

0.10.0

27 May 17:49
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.9.0...0.10.0

0.9.0

04 Oct 15:04
Compare
Choose a tag to compare
  • Fixes #34
  • Updated to support Swift 5.3 and XCode 12.
  • Changed min deployment platform to iOS 9.0.
  • Updated TravisCI pipeline

0.8.0

28 Sep 00:20
Compare
Choose a tag to compare
  • Improved reference documentation. Now 100% of coverage achieved.
  • Support for zoomable tiles, once you the max zoom tile is reached, upscaled tiles are auto generated from last tile (by @camdeardorff)

0.7.0

21 Aug 22:02
Compare
Choose a tag to compare
  • Added Swift Package Management and macOs support
  • Added MapCacheConfig.loadMode which tells MapCache how to load tiles (experimental)
  • Added MapCacheConfig.tileSize
  • Added network unit tests

zoom, round robin and disk cache

24 Nov 12:06
Compare
Choose a tag to compare

In this release there are a few things that are fixed

  • In iOS13 MapViews can go to zoom levels of 24 or 25, however most tile servers support till 20. So a new config setting was added to allow you to set the max zoom and min zoom tile levels would be requested (#10)

  • A Round robin algorithm (https://en.wikipedia.org/wiki/Round-robin) was implemented to request the tiles across the possible tile servers. Requests will be distributed more uniformly among available tile servers.

  • Cache size now is measured in two kinds of sizes: fileSize which is the sum of the sizes you get when you run a ls -la and diskSize which is the size you get when you run the du -h command.

0.5.2

01 Sep 22:12
Compare
Choose a tag to compare

Set deployment target to support iOS 8.0

0.5.0

01 Sep 21:51
Compare
Choose a tag to compare

Added support to download whole areas.

First happy release

08 Jun 22:11
9438dfb
Compare
Choose a tag to compare

First version with the following features:

  • Maps can be stored in a Disk Cache (uses Least Recently Used)
  • Set cache capacity (max size you want to use)
  • More than one independent cache at a time
  • Obtain cache size
  • Clear the whole cache.