Mobile Device Features 2: Difference between revisions

From NSB App Studio
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

Geolocation

Accelerometer