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:
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.
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
non è possibile rimuovere il punto blu senza rimuovere il pulsante posizione personale, è necessario disporre del proprio pulsante che fa la stessa cosa quindi – tyczj
Anche senza il pulsante di posizione di Google rimuovere il punto blu non sembra possibile. – portfoliobuilder