Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mapzen/eraser-map
Privacy-focused mapping application for Android
https://github.com/mapzen/eraser-map
Last synced: 5 days ago
JSON representation
Privacy-focused mapping application for Android
- Host: GitHub
- URL: https://github.com/mapzen/eraser-map
- Owner: mapzen
- License: gpl-3.0
- Created: 2015-04-08T22:32:42.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-09-15T17:22:11.000Z (about 7 years ago)
- Last Synced: 2024-08-01T12:36:20.850Z (3 months ago)
- Language: Kotlin
- Size: 3.39 MB
- Stars: 75
- Watchers: 22
- Forks: 24
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - mapzen/eraser-map - Privacy-focused mapping application for Android (others)
README
# Eraser Map
Privacy-focused mapping application for Android## Install Dependencies
1. Install [Kotlin Plugin for Android Studio](https://plugins.jetbrains.com/plugin/6954?pr=androidstudio)## API Keys
1. Go to https://mapzen.com/developers/ and auth with Github
2. Create a Mapzen API key
3. Add key to `~/.gradle/gradle.properties` or use as command line argument**gradle.properties**
```bash
apiKey=mapzen-???
```**Command-line arguments**
```bash
./gradlew clean installDevDebug -PapiKey=$API_KEY
```## Clone and build project
```bash
$ git clone https://github.com/mapzen/eraser-map.git
$ ./gradlew
```## Beta Builds
Beta builds (which have Splunk MINT Crash Reporting enabled) are available from here: http://android.mapzen.com/erasermap/
## Running Tests
2. Follow instructions to enable [unit testing support](http://tools.android.com/tech-docs/unit-testing-support) in Android Studio
3. Modify unit test run configuration working directory to `/path/to/project/eraser-map/app`
4. Rebuild and run tests `./gradlew test --continue`