J'ai essayé pendant plusieurs jours et n'a pas pu trouver d'exemple qui utilise Java Client Library for Google Maps Services pour DirectionsApi, j'ai vu beaucoup de tutoriels où ils travaillent sur la réponse de requet, mais je veux utiliser cette bibliothèque parce qu'elle est créée par Google et est supportée par la communauté. J'ai vu l'exemple de géocodage sur leur page github et j'ai vu le site de référence pour la bibliothèque mais je ne comprenais pas comment mettre en œuvre DirectionsApi. Je l'utilise dans Android et l'exemple de géocodage fonctionne très bien.Comment utiliser Java Client Bibliothèque Google Maps Services pour DirectionsApi
0
A
Répondre
1
est ici d'un simple extrait
GeoApiContext context = new GeoApiContext().setApiKey("YOUR_API_KEY");
DirectionsApiRequest apiRequest = DirectionsApi.newRequest(context);
apiRequest.origin(new com.google.maps.model.LatLng(latitude, longitude));
apiRequest.destination(new com.google.maps.model.LatLng(latitude, longitude));
apiRequest.mode(TravelMode.DRIVING); //set travelling mode
apiRequest.setCallback(new com.google.maps.PendingResult.Callback<DirectionsResult>() {
@Override
public void onResult(DirectionsResult result) {
DirectionsRoute[] routes = result.routes;
}
@Override
public void onFailure(Throwable e) {
}
});
Pour comprendre les autres options, reportez-vous à la documentation: https://developers.google.com/maps/documentation/directions/intro
+0
Merci, j'ai utilisé une approche différente mais votre semble bien! – ateebahmed
La bibliothèque ne doit pas être utilisé directement dans le code Android pour les questions de sécurité API autour de Key [https : //maps-apis.googleblog.com/2016/09/making-most-of-google-maps-web-service.html]. S'il vous plaît introduire un serveur proxy. Et, utilisez l'excellent exemple de Maher Nabeel pour DirectionsAPI. J'espère que cela t'aides. – BhalchandraSW
Le fichier Readme sur github indique que cette bibliothèque est un excellent choix pour l'utilisation d'un serveur proxy, alors comment puis-je utiliser celui-ci pour cela? – ateebahmed