Revision: 53154
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 15, 2011 04:52 by chrisaiv
Initial Code
package
{
import flash.desktop.*;
import flash.display.*;
import flash.events.*;
import flash.sensors.*;
import flash.system.*;
public class Main extends Sprite
{
static private const CONVERSION_BASE :Number = 2.2369362920544;
public function Main( )
{
if( Geolocation.isSupported ){
geolocation = new GeolocationReal();
geolocation.setRequestedUpdateInterval( 1000 );
geolocation.addEventListener( GeolocationEvent.UPDATE, handleGeolocationUpdate );
}
}
private function convertToMilesPerHour( metresPerSecond :Number ) :Number
{
return metresPerSecond * CONVERSION_BASE;
}
private function handleGeolocationUpdate( e :GeolocationEvent ) :void
{
var mph:Number = Math.round( convertToMilesPerHour( e.speed );
trace( "mph:", mph );
}
}
}
Initial URL
http://mobile.tutsplus.com/tutorials/android/build-a-gps-speedometer-getting-into-air-for-android/
Initial Description
Here's a more OOP version
Initial Title
AS3: Calculating MPH using GeoLocation (version 2)
Initial Tags
Initial Language
ActionScript 3