2015-02-23 13 views
7

Sto provando a sostituire il punto blu sulla mappa della mia app. La mia intenzione è che al posto del solito punto blu, mostri un piano a forma di icona. Ho raggiungere questo obiettivo e funziona perfettamente come segue:Android Fai sparire o rimuovere il punto blu sulla mappa v2

//... 
GoogleMap.OnMyLocationChangeListener myLocationChangeListener = new GoogleMap.OnMyLocationChangeListener() { 
      @Override 
      public void onMyLocationChange(Location location) { 
       LatLng loc = new LatLng(location.getLatitude(), location.getLongitude()); 

try{ 
        myPositionMarker.remove(); 
       } catch (Exception e){ 
       //.. 
       } 

       myPositionMarker = mMap.addMarker(new MarkerOptions() 
         .flat(true) 
         .icon(BitmapDescriptorFactory 
           .fromResource(R.drawable.plane)) 
         .anchor(0.5f, 0.5f) 
         .position(
           new LatLng(location.getLatitude(), location 
             .getLongitude()))); 
//... 
} 

Come ho detto, questo funziona bene, ma ora vedo la mia icona e il punto blu:

enter image description here

Ho provato molti modi per farlo, ma non riesco a trovare nessuno che funzioni. Ci sono molti esempi di rimozione del pulsante "La mia posizione" ma non voglio cancellarlo.

Voglio rimuovere il punto blu.

enter image description here

Apprezzo tutto l'aiuto. Grazie in anticipo e saluti

* UPDATE:

rispondendo al commento scritto da @tyczj sto rimuovendo il mio tasto posizione come segue:

mMap.setMyLocationEnabled(true); 
mMap.getUiSettings().setMyLocationButtonEnabled(false); 

Così, il mio tasto posizione è non visibile, ma il punto blu è visibile. Cambia i due booleani in falso e quindi non funziona più. Nessun punto blu, ma nessun aggiornamento di posizione. Sono un po 'confuso. Che cosa sto facendo di sbagliato?

Grazie

+3

non è possibile rimuovere il punto blu senza rimuovere il pulsante posizione personale, è necessario disporre del proprio pulsante che fa la stessa cosa quindi – tyczj

+0

Anche senza il pulsante di posizione di Google rimuovere il punto blu non sembra possibile. – portfoliobuilder

risposta

Problemi correlati