Jak korzystać z GPS wewnątrz urządzenia mobilnego?
Jestem nowy w aplikacjach mobilnych. Zasadniczo chcę uzyskać współrzędne GPS użytkownika w pomieszczeniach. Nie mam problemu z wykrywaniem urządzenia mobilnego na zewnątrz, tylko wtedy, gdy w pomieszczeniu sprawia mi to problemy. Próbowałem ustalić dokładność, ale bez skutku.
Czy jest na to rozwiązanie?
Oto mój kod:
new Thread()
{
public void run()
{
try
{
Criteria cr= new Criteria();
cr.setHorizontalAccuracy(1000);
LocationProvider lp= LocationProvider.getInstance(cr);
Location l = lp.getLocation(60);
Coordinates c = l.getQualifiedCoordinates();
if(c != null )
{
lat = c.getLatitude();
lon = c.getLongitude();
}
}
catch(Exception e)
{
System.out.println("Error");
}
}
}.start();