Как решить проблему плохого сигнала GPS в автомобиле?
Здравствуйте.
Есть приложение под Android и IOS работающее с GPS (определяет местоположение, расстояние от точки включения до текущей позиции...) Все это дело мной было проверено на нескольких машинах, средствах общественного транспорта - все работает.
Все бы хорошо, но у двух людей на двух разных машинах, программа категорически отказывается подключаться к спутникам (что на IOS, что на Android). На улице - подключается за 3 - 10 секунд, в машине - нет. Хотя они говорят, что активно пользуются программами навигации в тех же машинах, мол работает.
Программе важна высокая точность (метров 100 - 120 погрешности - край. В данный момент если больше 65 метров - программа работать откажется) из-за этого не вижу смысла использовать wifi и вышки связи для получения координат.
Как решить данную ситуацию ума не приложу. Что можете подсказать?
Приемнику для нормальной работы обязательна прямая видимость на спутник.
Металлическая крыша машины эту возможность устраняет.
Варианты решения -
Спилите крышу у машины.
Кладите GPS на панель приборов под лобовое стекло.(не факт что поможет)
Купите мощную антенну для GPS.
Купите более производительный GPS приемник который быстрее считает.
В машине под лобовым стеклом даже слабенький GPS встроенный в смартфон прекрасно работает. Разумеется за исключением случаев когда вы находитесь в горах или в городе.
А в горах или в городе нужны более производительные устройства, имеющие дополнительные способы получения координат, ибо связь со спутниками будет постоянно теряться.
Спасибо за ответ. Может есть какие программные методы комбинации GPS и вышек связи с приемлемой погрешностью и устойчивым коннектом? Крышу резать не вариант)
Вадим Прохоров: Если нужна очень большая точность - то никаких вариантов.
А так - обязательно использовать сотовые вышки, это помогает быстрее найти район при потере спутников, можно использовать время - отсекать нереальные варианты перемещений за малое время, использовать одновременно две системы GPS и ГЛОНАСС - больше шансов увидеть спутники.
Можно использовать датчики ускорения для отслеживания трека при потере спутника.
А вообще чем выше скорость перемещения и хуже видимость на спутники тем выше требования к быстродействию расчетов, и меньше шансов получить достаточную точность.