Dans cet atelier, nous allons assembler les mêmes briques de base que possède Google Maps, à partir de solutions Open Source :
- un plan,
- un calcul d'itinéraire,
- une fonction de recherche.
Cet atelier a besoin de certains fichiers disponibles dans ce repository et des images pré-construites disponibles en téléchargement : DEVOXX_SUPPORT
Vous pouvez clôner de projet.
Les instructions supposent que le repository du hand-on est disponible dans le répertoire ~/maps-hands-on
et que les fichiers de données et images Docker pré-construites ont été décompressés dans ~/DEVOXX_SUPPORT
.
$ cd ~
$ git clone https://github.com/guillaumerose/maps-hands-on.git
Outils pré-requis :
- docker
- docker-compose, (version 1.20 minimum) cf. instructions d'installation ici
Il sera également utile d'avoir les outils suivants, ou leurs équivalents :
- curl, pour appeler les serveurs installés et vérifier que cela marche
- jq, pour formatter les fichiers json en ligne de commande
Pour commencer l'atelier, ouvrez le répertoire plan.