Come disabilitare il mapping di android

Sto cercando un modo per distriggersre il centro auto del frammento della mappa sulla funzionalità di marcatura selezionata. Vorrei ancora che i segnalini InfoWindow venissero visualizzati, ma solo non centrare l'intera mappa sul marcatore che ho selezionato.

  • TextView verticale in Android
  • Come sapere se è una sua tavoletta o telefono in android a livello di programmazione?
  • Ottieni il compleanno per each contatto nell'applicazione Android
  • Ottenere la potenza del segnale in Android
  • Decodifica string complessa JSON a vari oggetti
  • leggere la cartella di res da apk
  • Come faccio a continuare ad eseguire un servizio tutto il tempo?
  • javax.net.ssl.SSLHandshakeException: Connessione remota all'host durante la stretta di mano durante l'inserimento di righe in bigquery
  • Cosa succede dopo che DTR / RTS viene inviato ad una scheda Arduino basata su FTDI?
  • servizio web di session ksoap
  • Cordova - Codice di errore 1 per il command | Il command non è riuscito
  • Eseguire l'applicazione Java in Android Studio
  • 3 Solutions collect form web for “Come disabilitare il mapping di android”

    Date un'occhiata al seguente post:

    Non schiacciare il marcatore dopo aver scattato nella mappa android v2

    C'è un metodo dato da @Dan , in pratica è necessario consumare l'evento OnMarkerClick e sovrascrivere il comportmento predefinito:

     // Since we are consuming the event this is necessary to // manage closing openned markers before openning new ones Marker lastOpenned = null; mMap.setOnMarkerClickListener(new OnMarkerClickListener() { public boolean onMarkerClick(Marker marker) { // Check if there is an open info window if (lastOpenned != null) { // Close the info window lastOpenned.hideInfoWindow(); // Is the marker the same marker that was already open if (lastOpenned.equals(marker)) { // Nullify the lastOpenned object lastOpenned = null; // Return so that the info window isn't openned again return true; } } // Open the info window for the marker marker.showInfoWindow(); // Re-assign the last openned such that we can close it later lastOpenned = marker; // Event was handled by our code do not launch default behaviour. return true; } }); 

    Modo semplice:

    1. Implementare setOnMarkerClickListener ()
    2. Ritorna 'TRUE' per impedire che GoogleMap per impostazione predefinita sposta il centro della mappa al marcatore.

    Esempio:

     map.setOnMarkerClickListener( new OnMarkerClickListener() { boolean doNotMoveCameraToCenterMarker = true; public boolean onMarkerClick(Marker marker) { //Do whatever you need to do here .... return doNotMoveCameraToCenterMarker; } }); 

    Molto semplice:

    Utilizzare il codice sotto per implementare setOnMarkerClickListener ().

     @Override public boolean onMarkerClick(Marker marker) { marker.showInfoWindow(); // show info window return true; // can't move map by this } 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.