Ich habe ein Locationlistener in meiner App, die den Netzwerk-Provider verwendet implementiert.Verwenden Sie GPS und Netzwerk-Provider zur gleichen Zeit in Android
Das alles funktioniert gut, weil ich einen Standort schnell und mit GPS-Provider brauche es ewig.
Aber ich bin zu einem Punkt in meiner App gekommen, wo der Ort genau sein muss (max 5-10 Meter).
Ich frage mich, ob es möglich ist, den GPS-Anbieter mit dem Netzwerkanbieter zur gleichen Zeit zu verwenden und dann das beste Ergebnis von beiden zu bekommen? Und ist es auch möglich, mich wissen zu lassen, wenn der GPS-Anbieter mir einen GPS-Standort zur Verfügung gestellt hat?
Also im Grunde:
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, this);
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, this);
Wird diese Arbeit mit der gleichen überschriebene OnLocationChanged()?
Und wie kann ich sehen, ob das GPS einen Standort bekommen hat?
Danke,
tnx für Ihre Antwort! – Galip