Jeffrey wrote: > It seems like google should mention somewhere > that you need to use trig to get degree's from the compass...
That's because you don't. http://github.com/commonsguy/cw-advandroid/tree/master/Sensor/Compass/ Or, to quote from the docs: "Sensor.TYPE_ORIENTATION: All values are angles in degrees. values[0]: Azimuth, angle between the magnetic north direction and the Y axis, around the Z axis (0 to 359). 0=North, 90=East, 180=South, 270=West" http://developer.android.com/reference/android/hardware/SensorEvent.html What you are trying to do is not use the compass (Sensor.TYPE_ORIENTATION), but rather the raw magnetic field (Sensor.TYPE_MAGNETIC_FIELD). *That* might need trigonometry to achieve what you need, but I suspect the vast majority of things that need the compass can just use the degrees supplied by the compass. -- Mark Murphy (a Commons Guy) http://commonsware.com | http://twitter.com/commonsguy Android Consulting/App Development: http://commonsware.com/consulting -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

