我正在开发AS3 AIR for Android应用程序."我的问题是:给定一个GPS位置,我想找回运动方向(北,西,西,西南,南,东,东,东北)"
我想要如何使用2个不同的GPS读数来推断出旅行方向的代码.然后我想将这些数据用于360度.
我想我理解如何获得像北方,南方,东方和西方这样的大方向.我会获得2个独立的GPS读数并比较类似的东西......
查看第一次或第二次GPS读数中X是否更大.在第一次或第二次GPS读数中查看Y是否更大.由此我应该能够看到总体方向.比较X1和X2的差异与Y1和Y2的差异.那么你可以看到用户最多的方向.然后显示方向.
我不确定如何获取数据并将其用于像罗盘一样的360解释......任何人都可以帮忙吗?
工作代码------------------------------------------------ -------------------------------
package
{
import flash.display.Sprite;
// Geolocation sensor stuff
import flash.sensors.Geolocation;
import flash.events.GeolocationEvent;
//Timer setup stuff for setting frequesncy of GPS Update
import flash.utils.Timer;
import flash.events.TimerEvent;
// Sprite and Textfield display
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
import flash.text.TextFormat;
public class FlashTest extends Sprite
{
//Variable to check if current or prior Geolocation Event fired
private var gpsCheck:int = 1;
public var dLon:Number
//latitude and longitude in degrees (RAW info from …Run Code Online (Sandbox Code Playgroud)