2016-07-16 1 views
0

warum mein Standort ist ein bisschen nicht genau und einige Male weit von meinem realen Standort, meine reale Position in rotes Zeichen und einige Male mein Standort erkennen in grünes Zeichen es ist so weit von meinem Standort(Android), warum mein Standort ist ein bisschen nicht genau und einige Male weit von meinem realen Standort

wie kann ich das beheben?

enter image description here

dies mein Code für meine Lage

@Override 
    public void onMapReady(GoogleMap googleMap) { 
     this.googleMap = googleMap; 

     this.googleMap.setMapType(GoogleMap.MAP_TYPE_TERRAIN); 

     GoogleMapOptions option = new GoogleMapOptions(); 
     option.compassEnabled(true); 
     this.googleMap.setTrafficEnabled(true); 
     googleMap.setMyLocationEnabled(true); 

     googleMap.setOnMyLocationChangeListener(myLocationChangeListener); 

    } 

    private OnMyLocationChangeListener myLocationChangeListener = new OnMyLocationChangeListener() { 
     @Override 
     public void onMyLocationChange(Location location) { 
      if(awal) { 
       awal=false; 
       googleMap.moveCamera(CameraUpdateFactory.newLatLng(new LatLng(location.getLatitude(), location.getLongitude()))); 
       googleMap.animateCamera(CameraUpdateFactory.zoomTo(13)); 
      } 
     } 
    }; 

Antwort

1

Manchmal an diesem Ort Breite und Länge des

In android accurate location is 68% confidence. 

, wenn Sie einen Kreis zeichnen zentriert erkennen und mit einem Radius gleich die Genauigkeit, dann gibt es eine Wahrscheinlichkeit von 68%, dass der wahre Ort innerhalb des Kreises ist.

Statistisch wird angenommen, dass Positionsfehler mit einer Normalverteilung zufällig sind, so dass der Vertrauenskreis von 68% eine Standardabweichung darstellt. Beachten Sie, dass Standortfehler in der Praxis nicht immer einer solchen einfachen Verteilung folgen.

Diese Genauigkeitsschätzung bezieht sich nur auf die horizontale Genauigkeit und gibt nicht die Genauigkeit der Peilung, Geschwindigkeit oder Höhe an, wenn diese an dieser Position enthalten sind.

Wenn diese Position keine Genauigkeit hat, wird 0.0 zurückgegeben. Alle von den Locationmanagern erzeugen Standorte sind eine Genauigkeit

mehr Details Location

+0

Siehe, wenn Paketdaten mit der Genauigkeit oben wie mein Bild, aber wenn WiFi meiner Lage fast 100% korrekt mit –

+0

wenn wir mobile Datenmobilfunkmasten verwenden Bedecken Sie ein mehrere Meile Bereich, so dass sie nicht die besten sind, um einen Standort zu bekommen. So basiert das auf Ihrem Mobilfunknetz Abdeckung Ich denke, – sasikumar

+0

Wie wäre es mit Google Maps? google maps immer noch genau, wenn mobile Daten verwenden –