2017-08-12 2 views
0

J'utilise Google Maps et je veux ajouter des extraits, mais je ne veux pas me les montrer. J'ai tout essayé, mais je n'ai pas trouvé de solution. Peut-être que quelqu'un sait comment cacher les extraits d'utilisateur?Comment cacher des extraits de google maps en les ajoutant au marqueur?

 map.setInfoWindowAdapter(new GoogleMap.InfoWindowAdapter(){ 

     @Override 
     public View getInfoWindow(Marker marker) { 
      return null; 
     } 

     @Override 
     public View getInfoContents(Marker marker) { 
      View v = getLayoutInflater().inflate(R.layout.custom_maps_window_info, null); 
      TextView title = (TextView) v.findViewById(R.id.custom_marker_title); 

      title.setText(marker.getTitle()); 

      return v; 
     } 

    }); 

Ajout marqueur

map.addMarker(new MarkerOptions() 
          .title("TITLE NAME") 
          .icon(markerIcon) 
          .position(new LatLng(0, 0)) 
          .snippet("TEST") /* <- hide */ 
        ); 

Besoin cacher des extraits juste de fenêtres d'informations cartes

Thank you! :)

+0

** Je veux transmettre ce texte et de le transférer à une autre activité via des extraits, mais je ne peux pas réussir sur l'utilisateur. ** –

Répondre

0

essayer

if(marker.getSnippet().equals(true)) { 
         marker.setSnippet(null); 
        } 

OU

map.setOnInfoWindowClickListener(new GoogleMap.OnInfoWindowClickListener() { 
      @Override 
      public void onInfoWindowClick(Marker marker) { 
       marker.hideInfoWindow(); 
      } 
     }); 
+0

Non, pas de travail ...:/ –

+0

'map.setOnInfoWindowClickListener (nouvelle GoogleMap.OnInfoWindowClickListener() { @Override public void onInfoWindowClick (marqueur marqueur) { marker.hideInfoWindow(); } }); ' – user8256287

+0

Joyson, Oui, je l'ai déjà essayé et cela n'a pas aidé. Mais ça ne marche pas. –