Skip to content
k3b edited this page May 2, 2021 · 8 revisions

LocationMapViewer

An android app to display geografic information from url or local gpx/kml file in a map.

  • Version 0.3.5.170911 and below: Android 2.3.7 (API 10),
  • Version 0.3.7.210429 and later: Android 4.1 (API 16),
  • internet/wifi-connection to download geodata and a SD-Card to cache geodata
  • Licence: GPLv3
  • INTERNET: to download map data from Open Streetmap Server
  • ACCESS_NETWORK_STATE and ACCESS_WIFI_STATE: to find out if wifi/internet is online to start downloading mapdata
  • WRITE_EXTERNAL_STORAGE
    • to cache downloaded map data in local file system
    • to load gpx/kml-Files to be displayed in the map
  • ACCESS_FINE_LOCATION and ACCESS_COARSE_LOCATION: to display my own location in the map

The code uses osmdroid library with osmbonuspack library to display maps from Open Street Map.

LocationMapViewer is designed to be used by other apps. This means in Terms of GPLv3 that your app that uses the Intent-Iterface is not considered a Derived Work.

In other words: you can used LocationMapViewer as a driver for your non gpl/non opensource app..