コード例 #1
0
 private void StartUpGPS()
 {
     GPSScript.StartGPS();
     double[] gps = GPSScript.UpdateGPS();
     Longitude = gps [0];
     Latitude  = gps [1];
 }
コード例 #2
0
ファイル: Main.cs プロジェクト: adrianeyre/treasure-hunt
    void UpdateGPSData()
    {
        double[] gps = GPSScript.UpdateGPS();
        GPSText.text = "Long: " + gps[0].ToString("####0.00000") + " Lat: " + gps[1].ToString("####0.00000");

        double DistanceAway = POIChecker.DistanceAway(gps [0], gps [1], ClueLongitude, ClueLatitude);

        if (DistanceAway < 0.05)
        {
            Goal.GetComponent <Renderer> ().enabled = true;
            NextClue.GetComponent <Text>().enabled  = true;
            DistanceText.text = "You are here!";
        }
        else if (DistanceAway < 0.1)
        {
            Goal.GetComponent <Renderer> ().enabled = false;
            NextClue.GetComponent <Text>().enabled  = false;
            DistanceText.text = "Getting closer, you are approximately " + DistanceAway.ToString("####0.000") + " Km away";
        }
        else
        {
            Goal.GetComponent <Renderer>().enabled = false;
            NextClue.GetComponent <Text>().enabled = false;
            DistanceText.text = "You are approximately " + DistanceAway.ToString("####0.000") + " Km away";
        }
    }