Каков наилучший способ определения расстояния между двумя iphone / ipod / ipad? - PullRequest
2 голосов
/ 03 ноября 2010

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

Что делать, если два устройства находятся в одном здании, но на другом этаже

Как узнать расстояние по вертикали?

или какие-нибудь лучшие идеи ???

Ответы [ 2 ]

5 голосов
/ 03 ноября 2010

GPS, вероятно, будет вашим лучшим выбором, хотя он имеет тенденцию быть точным в пределах нескольких метров.

К счастью, вы можете справиться с вертикальным расстоянием, если у вас есть 3D-замок с GPS. Это даст вам широту, долготу и высоту. Достаточно, чтобы можно было рассчитать трехмерный вектор между любыми двумя точками.

Вот краткая демонстрация с использованием высоты в основном местоположении:

http://www.vellios.com/2010/08/18/ios-core-location-gps-tutorial-pt-2/

3 голосов
/ 03 ноября 2010

Невозможно сделать то, что вы хотите. Тем не менее ...

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

Если вам нужно убедиться, что они достаточно близки для Bluetooth, используйте GameKit, и он автоматически найдет устройства в радиусе действия.

Для разницы по вертикали вы можете попробовать с помощью гироскопа в iPhone 4, но я не уверен, что это сработает.

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

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