CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: carotix con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 1 su 1
Discussione:

Google Map Posizione

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Apr 2012
    Messaggi
    8

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Unhappy

    Google Map Posizione

    Ciao a tutti,
    sto scrivendo una App che fa uso delle mappe di google, e tramite il GPS visualizzo sulla mappa la mia posizione.
    Il problema è che quando mi sposto la mia posizione sulla mappa si aggiorna e fon qui tutto OK il problema è che quando
    con la posizione esco dalla mappa visualizzata la mia posizione non si vede più (in pratica la mia posizione non rimane al centro della mappa).

    Domanda: Come si fa a tenere la propria posizione al centro della mappa?

    Allego del codice:

    La funzione updateLocation viene chiamata dal LocationListener (quando il GPS riceve un cambiamento di posizione)

    public void updateLocation(Location location){

    double distancePar;
    double viewDistance;

    distancePar = 0;
    viewDistance = 0;

    if (location != null && gpsFix){
    if (previousLocation != null){
    distancePar = location.distanceTo(previousLocation);
    distance += distancePar;
    viewDistance = distance/1000;
    }
    }
    previousLocation = location;

    latitudine.setText(String.valueOf(location.getLati tude()));
    longitudine.setText(String.valueOf(location.getLon gitude()));
    velocita.setText(String.valueOf(distancePar));
    distanzaValue.setText(String.format("%.2f", viewDistance));
    acuratezza.setText(String.valueOf(location.getAccu racy()));

    CameraPosition cameraPosition = new CameraPosition.Builder().target(new LatLng(location.getLatitude(), location.getLongitude())).zoom(18).build();
    map.moveCamera(CameraUpdateFactory.newCameraPositi on(cameraPosition));
    }

  2.  

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy