Ich würde gerne wissen, wie bekomme ich Lage vom besten Anbieter
muss ich zwei separate Kriterien 1 für das GPS und 1 für das Netzwerk oder gibt es eine Möglichkeit, sie zu setzen alle zusammen ?
Dies ist mein Code, wenn ich die COARSE-Kriterien hinzufüge, die GPS nicht geht (kein GPS-Logo oben auf dem Bildschirm blinkt) und wenn ich die FINE-Kriterien verwende, bekomme ich nichts aus dem Netzwerk ..... ..so muss ich Kriterien für beide schreiben und zwischen ihnen wechseln, je nachdem was verfügbar ist, oder können beide Kriterien übereinstimmen?
weil ich den "GetBestProvider (Kriterien, wahr) habe;" in meinem code sollte es also die location vom besten provider bekommen .... richtig .. ??!Kriterien für GPS und Netzwerk
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);
//// criteria.setAccuracy(Criteria.ACCURACY_COARSE);
criteria.setAltitudeRequired(false);
criteria.setBearingRequired(false);
criteria.setCostAllowed(true);
criteria.setPowerRequirement(Criteria.POWER_HIGH);
String provider = locationManager.getBestProvider(criteria, true);
widerspiegeln Wieso rufen Sie sogar 'setAccuracy()', da Sie offensichtlich bereit sind, jede Genauigkeit zu akzeptieren? – CommonsWare
Ich möchte die Genauigkeit, aber an einigen Orten wie in Tunneln oder in der Nähe von hohen Gebäuden ist der einzige Ort, den Sie erreichen können, von einem Netzwerk ... – moe