Приложение iOS GPS, которое показывает местоположения спутников и детали блокировки?

9

Я большой поклонник Kinetic и использую его для отслеживания поездок на велосипеде и составления карт местных маршрутов. В последнее время это вызывает у меня некоторое горе и говорит, что у меня слабый сигнал GPS в начале поездки. Он показывает полосу силы сигнала и определенно ниже отметки 50%.

К сожалению это все, что он показывает.

На моем старом устройстве GPS я имел обыкновение видеть, какие спутники находились в зоне действия устройства, а какие были заблокированы на устройстве для определения местоположения в любой момент времени.

Есть ли приложение для iPhone, которое позволит мне увидеть подобную информацию? Я хотел бы видеть, является ли это местным вмешательством, которое внезапно мешает или это - Кинетика, которая является проблемой.

Ян С.
источник

Ответы:

9

Для iOS нет такого интерфейса, поскольку все включено в структуру CoreLocation (нет доступа к данным NMEA ).

Вы можете отслеживать некоторые переменные (например, HorizontalAccuracy , verticalAccuracy ), но это все. Самый простой способ получить эту информацию - запустить приложение GPS, которое отображает эту информацию, например, « Статус GPS- ».

(Помните, что несколько приложений с очень похожими названиями «Статус GPS» не все идентичны.

На момент этого редактирования « Статус GPS- » Фоукса Вэя был гораздо более позитивно рассмотрен и обновлен (последнее обновление 25 мая 2019 г.), чем « Статус GPS » PocketGPSWorld.com Ltd (последнее обновление 5 июня 2011 г.) .)

mspasov
источник
1
Можете ли вы показать мне скриншот этой информации в MotionX GPS? Они не упоминают эту функцию, и ваш ответ заставляет меня сомневаться, что они могут отобразить ее?
Ян С.
Я отредактировал свой пост, MotionX GPS показывает только горизонтальную точность, GPS-статус показывает горизонтальную и вертикальную, а также является бесплатным.
mspasov
Состояние GPS в значительной степени то, что я был после. Спасибо.
Ян С.
7

В целом, на iOS невозможно отобразить подробную информацию о спутниках. Как отмечается в ответе Мспасова, API-интерфейс CoreLocation не дает доступа к особенностям GPS.

Осложняющим фактором является то, что в большинстве случаев ваш iPhone не использует GPS для определения своего местоположения. Вместо этого он использует расположение близлежащих сетей Wi-Fi и вышек сотовой связи. Эти методы, как правило, более точные и более быстрые, чем использование чипа GPS, и в городах вы никогда не увидите активацию GPS. Я не верю, что программа для iOS может даже выяснить, какой источник местоположения она получает в данный момент, хотя вы можете сделать правильное предположение на основе сообщенной точности.

Существуют внешние приемники GPS для устройств iOS, которые могут генерировать более точные исправления. У Bad Elf, например, есть список разработчиков, и в прошлом он говорил, что намеревается сделать API доступным для доступа к более подробной информации GPS.

нельсон
источник