12
votes

Désactiver la casserole / zoomer com.google.android.maps.mapview

Comment puis-je désactiver la fonctionnalité de panoramique / zoomer d'un MAPView (pas les commandes de zoom, je veux une carte statique entièrement statique)?

J'ai aussi remarqué que toucher la carte ne semble pas déclencher le MapView Onclicklistener, que quelqu'un pourrait élaborer pourquoi?


1 commentaires

7 Réponses :


11
votes

Utiliser Android: Clickable = "FALSE" Dans votre fichier de mise en page.


3 commentaires

Oh, je vois ce qui se passe maintenant, il semble que mon témoignage à SetonclickListener sur la carte a causant le défilement malgré Android: Clickable = "False" étant défini dans le fichier de mise en page


Il reste encore le problème de Onclicklistener sur une carte


@Julius: MapView est la source fermée. Il n'y a personne qui répondra à votre onclicklistener question.




1
votes

J'ai eu la même question et la solution suivante est la meilleure que je pouvais trouver et qui remplissait mes exigences: xxx

comme affiché par Alexander Stolz ici:

Comment désactiver Pinch dans Android MapView

Et voici la raison:

Il ne désactive pas en cliquant sur la carteView complètement - il ne fait que saisir et empêche les gestes à deux doigts (pour zoomer que vous avez besoin de deux doigts) - Tapping sur la carte (par exemple sur les superpositions ) fonctionne toujours.


0 commentaires

0
votes

C'est la bonne façon xxx


0 commentaires

22
votes

Pour la version 2 de l'API Google Maps pour Android, c'est la voie:

map.getUiSettings().setScrollGesturesEnabled(false);


1 commentaires

Ne désactive pas tous les gestes. Vérifier ma réponse



16
votes

Ceci est garanti de travailler

mapView.getMap().getUiSettings().setAllGesturesEnabled(false);


2 commentaires

Notez que la question est de la carte API V1 ERA. Cette réponse est pour API V2.


@Laalto tous ceux qui le vérifient maintenant sont sur v2. Aidera tout le monde qui voit des réponses aujourd'hui



0
votes

sur votre méthode Onmapready , ajoutez ces lignes de code xxx

pour désactiver toutes les gites xxx

Codage heureux :)


0 commentaires