Bonjour,

Je dois créer une application qui utilise Retrofit et Firebase et j'ai du mal à comprendre comment m'y prendre.

Lorsque l'utilisateur se connecte à l'application une carte doit s'afficher et l'utilisateur doit être géolocalisé, cette partie est déjà réalisée.

Lorsque la carte s'affiche elle ne doit afficher que des restaurants avec une icon spécifique et lorsque l'utilisateur clique sur l'icon une activité doit s'afficher avec les détails du restaurant sélectionné, pour cette partie je sais que je dois utiliser Retrofit pour faire des requêtes gson mais je ne sais pas du tout comment m'y prendre.

J'ai beau faire des recherches sur le net, je ne trouve pas ce que je veux.

Voici le requête que j'effectue pour récupérer les établissements de type restaurant autour de ma position :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    @GET("nearbysearch/json")
    Call<NearbySearch> getNearbySearch(@Query("location") String location,
                                       @Query("keyword") String keyword,
                                       @Query("key") String key);
Et j'aimerais transmettre le résultat de cette requête dans une liste pour ensuite la mettre dans mon onMapReady pour afficher uniquement le type d'établissement restaurant sur ma carte.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    public void onMapReady(@NonNull GoogleMap googleMap) {
        mMap = googleMap;
        getCurrentLocation();
    }
Pour l'instant j'arrive à récupérer ma localisation mais le reste c'est le flou.

Est ce que quelqu'un pourrais m'aiguiller sur la marche à suivre ?

Merci d'avance pour votre aide.