Exemplo n.º 1
0
 private void ReceivePositionChanged(GpsPositionData data)
 {
     if (data.Status == LocationServiceStatus.Running)
     {
         ValueAvailable    = true;
         lastGpsCoordinate = new RHomeBase()
         {
             latitude = data.Latitude, longitude = data.Longitude
         };
     }
     else
     {
         ValueAvailable = false;
     }
 }
Exemplo n.º 2
0
 private void ReceivePositionChanged(GpsPositionData data)
 {
     if (data.Status == LocationServiceStatus.Running)
     {
         var distance = data.DistanceTo(48.1230335, 11.5363742);
         textMesh.text = "Longitude: " + data.Longitude + " Latitude: " + data.Latitude + " Accurracy: " + data.Accurracy + " Distance: " + distance;
     }
     else if (data.Status == LocationServiceStatus.Initializing)
     {
         textMesh.text = "Waiting for GPS-Data";
     }
     else
     {
         textMesh.text = "Device or GPS Data not available";
     }
 }
Exemplo n.º 3
0
 public double DistanceTo(GpsPositionData gpsPositionData)
 {
     return(DistanceTo(gpsPositionData.Latitude, gpsPositionData.Longitude));
 }