Abrufen eines Standortanbieters mithilfe der LocationProvider-Klasse
Codebeispiel: Abrufen eines Standortanbieters mithilfe der LocationProvider-Klasse
import javax.microedition.location.*;
public class handleGPS
{
public handleGPS()
{
Criteria myCriteria = new Criteria();
int myMode = 2; // AUTONOMOUS
switch ( myMode )
{
case 0: // CELLSITE
myCriteria.setPreferredPowerConsumption(Criteria.POWER_USAGE_LOW);
myCriteria.setHorizontalAccuracy(Criteria.NO_REQUIREMENT);
myCriteria.setVerticalAccuracy(Criteria.NO_REQUIREMENT);
myCriteria.setCostAllowed(true);
break;
case 1: // ASSIST
myCriteria.setPreferredPowerConsumption(Criteria.POWER_USAGE_MEDIUM);
myCriteria.setHorizontalAccuracy(100);
myCriteria.setVerticalAccuracy(100);
myCriteria.setCostAllowed(true);
break;
case 2: // AUTONOMOUS
myCriteria.setCostAllowed(false);
break;
}
try
{
LocationProvider myProvider = LocationProvider.getInstance(myCriteria);
}
catch ( LocationException lex )
{
return;
}
}
}
Vorheriges Thema:
Abrufen eines Standortanbieters
Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.