Bonjour à tous,
J'étais en train de mettre en place une conférence sur GoogleMap V2 pour Android quand j'ai voulu afficher l'itinéraire entre deux points. Pour cela il faut utiliser le service Rest Google appelé Direction https://developers.google.com/maps/documentation/directions/, récupérer les données, les parser et les afficher.
C'est assez fastidieux, alors j'ai cherché un projet le faisant déjà. Et j'ai pas trouvé, alors je l'ai fait. Il se trouve sur GitHub : GDirectionsApiUtils.
Ainsi le projet GDirectionsApiUtils vous permet ultra facilement de mettre en place cette fonctionnalité au sein de votre application.
Comment ça marche, téléchargez le jar (gdirectionsapiutils.jar dans le dossier bin) et placer le dans le dossier libs de votre projet. Ensuite il ne vous reste plus qu'à l'utiliser :
public class MainActivity extends ActionBarActivity implements DCACallBack{ /** * Get the Google Direction between mDevice location and the touched location using the Walk * @param point */ private void getDirections(LatLng point) { GDirectionsApiUtils.getDirection(mDcaCallBack, startPoint, endPoint, GDirectionsApiUtils.MODE_WALKING); } /* * The callback * When the direction is built from the google server and parsed, this method is called and give you the expected direction */ @Override public void onDirectionLoaded(List<GDirection> directions) { // Display the direction or use the DirectionsApiUtils for(GDirection direction:directions) { Log.e("MainActivity", "onDirectionLoaded : Draw GDirections Called with path " + directions); GDirectionsApiUtils.drawGDirection(direction, mMap); } }
Faîtes tourner l'information autour de vous, je suis sûr qu'un développeur Android sera content.
Et de plus si vous souhaitez améliorer le projet, c'est avec plaisir que j'attends un coup de main, j'ai posé la base, mais je n'ai pas ajouté les fioritures qui seraient le bienvenues :)
Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
Fondateur Android2EE
Formation - Expertise - Consulting Android.
Ebooks pour apprendre la programmation sous Android.
Retrouvez moi sur Google+ Suivez moi sur Twitter Rejoignez mon réseau LinkedIn ou Viadeo