小编Cat*_*ddy的帖子

如何单独使用GPS读数确定方向并以360度显示?

我正在开发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)

air gps android actionscript-3 flash-cs6

5
推荐指数
1
解决办法
9024
查看次数

标签 统计

actionscript-3 ×1

air ×1

android ×1

flash-cs6 ×1

gps ×1