Jak pro detekci pohybu Panorama v iOS

hlasů
1

Byl jsem se snaží dosáhnout animaci v tomto odkazu: http://www.visa.com/rio2016/na-en/#!gallery na iPadu. Zkuste otevřít tento odkaz na a iPad a uvidíte.

Zjednodušeně řečeno, jeho zabalená (360 ° / Infinite) horizontální seznam. V případě, že uživatel pohybuje v kruhu v seznamu na zařízení by měly sledovat pohyb.

Vím, že JS využívá webkitCompassHeading pro výpočet hodnoty kompasu.

Snažil jsem se pomocí akcelerometru, ale problém je faktor zpomalení je poměrně malý. Řekněme Já jsem ubírá správným krouživými pohyby, seznam posunout dozadu nebo zprava doleva , je vše v pořádku. I zastavit a spustit pohyb v opačném směru, zpomalení je tam, ale po velmi krátkou dobu. Takže pro zpětný pohyb, pouze 1 nebo 2 položky kolotoč dostane posunovat vpřed nebo zleva doprava a zase od akcelerometr vybral kladné akcelerace, seznam začne pohybovat ve obráceně nebo zprava doleva směrem.

To zkoušel s magnetometru, uložením poslední úhlu natočení a zjistit, jestli je ten nový měnit 6 nebo 7 stupňů, ale hodnoty jsou příliš vratká.

Položena 19/09/2016 v 12:17
zdroj uživatelem
V jiných jazycích...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more