2

Будут ли службы определения местоположения OSX Lion (или приложения, использующие CoreLocation API) использовать подключенный USB-ключ USB? Если не из коробки, есть ли какие-то конкретные модули GPS, которые можно настроить для этого (либо через системную настройку, либо с помощью специального программного пакета)?

3 ответа3

1

Согласно этой статье базы знаний Apple:

Ваше приблизительное местоположение определяется с использованием информации из локальных сетей Wi-Fi ....

Который я бы прочитал как "нет" (это не конец предложения, но он ничего не упоминает о другом оборудовании).

Вы можете оставить отзыв с просьбой, чтобы это было в будущем выпуске. Насколько я могу судить, API не нужно было бы менять для добавления новых устройств - так же, как он может использовать другие устройства в iOS. (Могут ли они сделать это, конечно, я понятия не имею.)

Конечно, можно было бы написать программное обеспечение для сбора данных о местоположении и предоставления их в качестве службы для собственных приложений. Но я предполагаю, что вы хотите, чтобы он использовался в рамках CoreLocation (также называемой "службами определения местоположения"), что в значительной степени потребовало бы от Apple его поддержки - или какого-то обширного взлома.

1

Базовое местоположение наиболее точно поддерживает Bluetooth и USB-подключенное оборудование GPS. Хотя я не нашел никакой документации Apple для разработчиков оборудования GPS, см .: Программирование для определения местоположения, устройства GPS, такие как BadElf и DUAL, поставляются с программным обеспечением, которое связывает оборудование GPS с устройством iOS. С этого момента CoreLocation работает прозрачно. CoreLocation может получать информацию о местоположении из Интернета, из триангуляции вышки сотовой связи, из внутреннего GPS (если он есть) или из внешнего GPS.

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

1

Я не верю в это. Насколько я знаю, Core Location использует только сети Wi-Fi, чтобы найти свое местоположение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .