49 votes

Comment afficher une carte google statique sur une imageview Android ?

Je veux afficher une carte google statique sur une imageview. Quelque chose de similaire à "Whatsapp" montrant tout en partageant l'emplacement. Comment puis-je faire cela ?

0voto

MazharulSabbir Points 1
String url = "https://maps.googleapis.com/maps/api/staticmap?" +
          "center=40.714%2c%20-73.998" +
          "&zoom=12&size=400x400" +              
          "&key=YOUR_API_KEY_GOES_HERE;
Picasso.get()
            .load(url)
            .into(imageView, new Callback() {
                @Override
                public void onSuccess() {

                }

                @Override
                public void onError(Exception e) {
                    Toast.makeText(context, "Error to load Maps: " + e.getMessage(), Toast.LENGTH_SHORT).show();
                }
            });

-1voto

Hoang Dung Do Points 9

Comme référencé par @pcans, j'aime beaucoup sa solution. Vous pouvez utiliser une chaîne comme URL pour charger votre image dans ImageView. Je suggère une bibliothèque tierce pour le chargement des images : https://github.com/koush/ion

J'espère que cela pourra vous aider :)

-5voto

AndroidDanger Points 579

Tout d'abord, vous prenez l'image de votre carte que vous montrez dans le dossier drawable, puis vous l'utilisez comme arrière-plan de cette imageView.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X