14
septembre
2013
GDirectionsApiUtils : Un projet GitHub open source pour afficher les itinéraires entre deux points avec AndroidMap V2
septembre
2013
Un article de MathiasSeguy
25 Commentaires
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 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);
}
}
/**
* 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 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 n’est pas ajouté les fioritures qui seraient le bienvenues
Mathias Séguy
mathias.seguy@android2ee.com
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
25 Commentaires + Ajouter un commentaire
Référence Android
Mots-clés
Android2EE
Android2EE
Android 4
Android A Quick Course
A Quick overview
architecture
asynctask
BaseColumns
calendrier formation
Complete Course
conference
Conference Android
Conférences
consultation gratuite
ContentValues
delivery
DevoxxFr
Devoxx France
drawable
DroidCon London
formation
Formation Android
Formation Paris
Formation Toulouse
fuite mémoire
handler
hdpi
icone
images
insert
JCertif
ldpi
log
logcat
luminosité
Mathias Seguy
mdpi
memory leaks
multi-screen
Paris
SCREEN_BRIGHTNESS_MODE
système
Toulouse
tutoriaux
Zenika
Archives
- mars 2015
- février 2015
- janvier 2015
- mai 2014
- mars 2014
- janvier 2014
- décembre 2013
- novembre 2013
- septembre 2013
- mai 2013
- mars 2013
- février 2013
- janvier 2013
- décembre 2012
- novembre 2012
- octobre 2012
- septembre 2012
- août 2012
- mai 2012
- avril 2012
- mars 2012
- janvier 2012
- décembre 2011
- novembre 2011
- septembre 2011
writing dissertation https://helpon-doctoral-dissertations.net/
writing dissertation for dummies https://dissertations-writing.org/
buy dissertation help https://mydissertationwritinghelp.com/
writing a masters dissertation https://help-with-dissertations.com/
dissertation introduction https://dissertationwriting-service.com/
best dissertation writing companies https://buydissertationhelp.com/
quick hit slots https://slotmachinegameinfo.com/
vegas world slots free https://www-slotmachines.com/
free las vegas slots https://411slotmachine.com/
vdeos of live slots https://download-slot-machines.com/
games slots https://beat-slot-machines.com/
free slots vegas https://slot-machine-sale.com/
free las vegas slots https://slotmachinesforum.net/
innovative slots https://slotmachinesworld.com/
infinity slots https://pennyslotmachines.org/
free slots to play https://candylandslotmachine.com/
slots online https://freeonlneslotmachine.com/
free spins casino slots https://2-free-slots.com/
which of the following statements about dating in gay male and lesbian youth is true? https://speedgaydate.com/
gay chat apps for pc https://gay-buddies.com/
reddit gay sex chat room https://gaytgpost.com/
dating sim game gay https://gaypridee.com/
chat gay https://bjsgaychatroom.info/
2assumptions
[…] GDirectionsApiUtils : Un projet GitHub open source pour afficher les itinéraires entre deux points … par MathiasSeguy (14/09/2013 09:35) […]