Mobile Device Features 2: Difference between revisions
Jump to navigation
Jump to search
Line 2: | Line 2: | ||
[[File:Compass.png|center]] | [[File:Compass.png|center]] | ||
<br><br> | |||
* Certain devices have a built in compass sensor. | * Certain devices have a built in compass sensor. | ||
Revision as of 22:01, 10 December 2013
Compass
- Certain devices have a built in compass sensor.
- If they do, they call the ondeviceorientation() function when the compass reading changes.
- An event object is passed to the function with the compass reading in evt.webkitCompassHeading.
function window_ondeviceorientation(evt) TextBox1.value=evt.webkitCompassHeading End function
- The Compass sample uses this information to rotate an image of a compass.
- The webKitTransform function rotates an image efficiently.
pos="0" function window_ondeviceorientation(e) imgCompass.style.webkitTransform="rotate(" & pos & "deg)" pos = e.webkitCompassHeading imgCompass.style.webkitTransform="rotate(-" & pos & "deg)" End function