Osm Go !
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

Osm Go !

Cartographiez les tous!

On parle bien des POI! OSM Go ! est une application mobile qui permet d'enrichir Openstreetmap directement sur le terrain. Cartographier votre environnement direct n'a jamais été aussi simple et rapide. Gardez les yeux ouverts et ayez le réflexe!

Une courte présentation est accessibles ici

L'APK peut se trouver dans la catégorie realeases de ce repo mais également ici

L'application Android est disponible sur GooglePlay

main-window-mapbox

main-window-ortho

fiche-read

fiche-edit

main-windows-with-changes

select-primary-tag

send-data

Dev

Osm Go! est une application hybride utilisant Ionic 3, donc Cordova et Angular. Pour le rendu de la carte, c'est l'excelent Mapbox GL JS qui est à la manœuvre

Installation

  1. Installation des dépendences gloables
sudo npm install -g cordova
sudo npm install -g ionic
  1. Clone et installation des dépendences
https://github.com/DoFabien/OsmGo.git
cd OsmGo
npm install
  1. Test dans le navigateur
ionic serve 

Android

Pour l'executer sur un smartphone Android il faut avoir installer et configurer tout l'environnement de developpement... JDK, Gradle,le SDK d'Android, etc...Ca demande un peu de place sur le disque et pas mal de patience. En somme c'est du Java...

  1. Ajouter la platforme Android
ionic cordova platform add android
  1. Executer l'app sur un smartphone connecté en USB, ou à défaut sur un emulateur
ionic cordova run android

iOS

L'application devrait fonctionner sur iOS avec quelques modifications extremement mineures du code. Néanmoins, je n'ai pas d'Iphone, ni de Mac (pour faire une app ios, il faut un Mac...) et encore moins 100$/ans à mettre pour avoir un compte developpeur.

Si quelqu'un possède tout ça et souhaite porter l'app sur iOS, je serais heureux de l'aider.