package icon

Tileless Map

An offline only map client, reading from SQLite and rendering in openGL es2
A mapclient that reads data from a local SQLite database and renders
the map through openGL.

The database that the app reads from can be anywhere on the phone, which means
that the same data can be used across multiple apps. If you need to reinstall
the app, the data will not be touched. That is good since you can handle many
GB of data in the app. In the future there will hopefully be a separate app
taking care of keeping your data up to date, which is a simple task since
syncronization can be done based on timestamps of single geometries.

This project is still more of a "proof of concept". Any contributions to make
it more complete and feature rich is welcome. Hopefully this can become a
healthy community project.

''''The maps''''
You can get maps from "ready to use" databases or you can pack your own.

A few maps that is "ready to use" can be downloded from
[https://tilelessmap.org/maps/ https://tilelessmap.org/maps/]

To pack your own maps go to
[https://github.com/TilelessMap/pg_tileless https://github.com/TilelessMap/pg_tileless]


The app as it stands now is built on top of these open source projects:

Simple Direct Media Layer library, SDL, originally licensed under zlib license.
[https://www.libsdl.org https://www.libsdl.org]

SDL_image, originally licensed under zlib license
[https://www.libsdl.org/projects/SDL_image/ https://www.libsdl.org/projects/SDL_image/]

FreeType, originally released under FreeType License
[https://www.freetype.org https://www.freetype.org]

Mini-XML, originally released under [https://github.com/michaelrsweet/mxml/blob/master/COPYING Mini-XML license]
[http://www.msweet.org/mxml http://www.msweet.org/mxml]

uthash, originally released under [http://troydhanson.github.io/uthash/license.html BSD revised license]

Point in Polygon algorithm ported to C from Dan Sundays code
[http://www.geomalgorithms.com/a03-_inclusion.html http://www.geomalgorithms.com/a03-_inclusion.html]

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 0.1.5 (4) suggested Added on Mar 15, 2018

    arm64-v8a armeabi-v7a x86

    This version requires Android 4.4 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • read phone status and identity
      Allows the app to access the phone features of the device. This permission allows the app to determine the phone number and device IDs, whether a call is active, and the remote number connected by a call.
    • control vibration
      Allows the app to control the vibrator.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.

    Download APK 10 MiB PGP Signature | Build Log

  • Version 0.1.4 (3) - Added on Feb 28, 2018

    arm64-v8a armeabi-v7a

    This version requires Android 4.4 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • control vibration
      Allows the app to control the vibrator.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.

    Download APK 4.6 MiB PGP Signature | Build Log

  • Version 0.1.2 (1) - Added on Feb 22, 2018

    arm64-v8a armeabi-v7a

    This version requires Android 4.4 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • control vibration
      Allows the app to control the vibrator.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.

    Download APK 4.6 MiB PGP Signature | Build Log