setevik писал(а):
Еще просьба, если возможно:
добавить в настройках возможность выбора метода позиционирования, галочками, по-отдельности.
чтобы можно было отдельно включить или выключить определение по жпс, вай-фай и лбс.
и сделать так, чтобы даже при отключенном жпс-приемнике, программа все равно стартовала бы (как gps locator).
А то она ругается на выключенный жпс и не стартует, пока его не включишь. Неудобно при автозагрузке, особенно если хочешь проверить навигацию только по беспроводным сетям.
Версия с данным функционалом уже в тестировании, думаю, что на днях будет.
motokot писал(а):
эпизод один. телефон никто не трогает, экран выключен.
смотрю на положение его через ваш сайт - показывает примерно, но почти точно.
смотрю по гуглю - показывает с точностью аж до 90 метров, иногда уменьшаясь до 50м.
Да, гугль вполне может использовать какие-то внутренние механизмы, не доступные сторонним разработчикам. Поэтому в определенных случаях определение координат не по спутникам у них может быть точнее.
В первом эпизоде ставим гуглю плюс.
motokot писал(а):
эпизод два, прошел час. экран все еще выключен.
смотрю на ваш сайт - показывает телефон в трех километрах от реальности, видимо, вай-фай все-таки заснул (хоть и стоит "не спать" и сработало определение по сотовым вышкам.
смотрю в гугл - все точно, погрешность те же самые 50-80 метров.
Да, значит все, что можно - уснуло. РТТ определил координаты чисто по вышке, а гугль просто шлет последнюю запомненную координату.
Можно поспорить, конечно, но в данном случае плюс идет уже РТТ.
motokot писал(а):
эпизод три. прошел еще час. принял входящий звонок, подключился к местону вайфаю для обновления почты.
смотрю ваш сайт - сразу после подключения к вайфаю мгновенно переключился с точки в 3 км на реальные 90 метров.
смотрю гугл - устройство не найдено)
Т.е. ставим еще один плюсик РТТ
Итого, счет 2:1 в пользу РТТ.
motokot писал(а):
Чудеса какие-то. Логику понять не могу, что надо сделать, чтобы оно работало всегда и максимально точно?)
Мы тоже не можем понять логику разработчиков андроида. Но определенно факт, что в текущей реализации операционной системы не добиться состояния "всегда и максимально точно" касательно определения координат в фоновом режиме с выключенным экраном не по GPS/ГЛОНАСС.
motokot писал(а):
вроде и вайфай не засыпает, и ваш РТТ раз в 10 секунд данные шлет, долбит сотовый радиомодуль, чтобы он не спал.
А все равно... И даже постановка на зарядку проблему не решает. Только запуск браузера в смартфоне все сразу ставит на свои места и все начинает определяться максимально точно, даже без жпс)
Да, полное пробуждение аппарата все оживляет. Кстати, стоит отметить, что тут еще многое зависит от производителя аппарата и, соответственно, прошивки. Бывает, что засыпает все и наглухо, а бывает, что вполне достойно работает.