При использовании Firebug можно использовать console.log , чтобы произвести объект и получить связанный гиперссылками, доступный для исследования объект в консоли.
Материал CoreLocation дает вам высоту, а также широту / долготу, так что вы потенциально можете использовать это, хотя есть некоторые существенные проблемы с этим:
Поэтому я '
Насколько я могу судить, вы ближе всего к тому, что ищете, - это использование акселерометра / магнитометра в качестве инерциального трекера. Вам придется откалибровать исходное положение пользователя при запуске до «базового» положения, а затем непрерывно выполнять замеры датчиков в фоновом потоке для построения модели движения. В этом сообщении рассказывается об увеличении частоты дискретизации по умолчанию для функций акселерометра, чтобы вы могли получить довольно детальную картину движений пользователя.
Я не уверен, что это решит вашу озабоченность по поводу того, что люди просто наклоняют устройство, чтобы произвести желаемое действие, но вам придется соблюдать баланс между слишком строгой интерпретацией движений и учетом различий в движении
Я плохо знаком с iphone. Но для этого может потребоваться дополнительное оборудование. (чего вы, вероятно, не хотите делать). Поразмыслив над этим, я знаю, что единственный способ - это свет или, точнее, лазер. Вы стреляете лазером по полу и записываете время, необходимое, чтобы вернуться. На самом деле собрать это оборудование не так уж и сложно, и я уверен, что у iphone есть соединения для периферийных устройств. Если осмеон не сможет превзойти меня, я говорю, что это невозможно сделать с изображением.