поиск пользователей широты и долготы в закрытом месте - PullRequest
1 голос
/ 05 июня 2011

Я работал над приложением для Android, чтобы найти местоположение пользовательского устройства, даже если он находится в закрытом месте.

Я пытаюсь использовать следующий код:

LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);
criteria.setAltitudeRequired(false);
criteria.setBearingRequired(false);
criteria.setCostAllowed(true);
criteria.setPowerRequirement(Criteria.POWER_LOW);
String provider = lm.getBestProvider(criteria, true);
Location location = lm.getLastKnownLocation(provider);

с помощью этого кода я смог найти места, когда иду на открытое небо, но не в комнате.

пожалуйста, дайте мне знать, если что-то неясно.

Заранее спасибо.

1 Ответ

1 голос
/ 05 июня 2011

Вы не можете получить стандартный GPS, пока находитесь внутри. Если вы владеете / управляете конкретным зданием, вы можете установить внутри здания какие-то передатчики, которые помогут вам триангулировать их положение. В противном случае вам не повезло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...