[TASK] Initial commit with basic product setup
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
using System.Collections;
|
||||
using UnityEngine;
|
||||
|
||||
public abstract class AbstractEditorLocationProvider : AbstractLocationProvider
|
||||
{
|
||||
[SerializeField]
|
||||
protected int _accuracy;
|
||||
|
||||
[SerializeField]
|
||||
bool _autoFireEvent;
|
||||
|
||||
[SerializeField]
|
||||
float _updateInterval;
|
||||
|
||||
[SerializeField]
|
||||
bool _sendEvent;
|
||||
|
||||
WaitForSeconds _wait = new WaitForSeconds(0);
|
||||
|
||||
#if UNITY_EDITOR
|
||||
protected virtual void Awake()
|
||||
{
|
||||
_wait = new WaitForSeconds(_updateInterval);
|
||||
StartCoroutine(QueryLocation());
|
||||
}
|
||||
#endif
|
||||
|
||||
IEnumerator QueryLocation()
|
||||
{
|
||||
// HACK: Let others register before we send our first event.
|
||||
// Often this happens in Start.
|
||||
yield return new WaitForSeconds(.1f);
|
||||
while (true)
|
||||
{
|
||||
SetLocation();
|
||||
if (_autoFireEvent)
|
||||
{
|
||||
SendLocation(_currentLocation);
|
||||
}
|
||||
yield return _wait;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Added to support TouchCamera script.
|
||||
public void SendLocationEvent()
|
||||
{
|
||||
SetLocation();
|
||||
SendLocation(_currentLocation);
|
||||
}
|
||||
|
||||
|
||||
protected virtual void OnValidate()
|
||||
{
|
||||
if (_sendEvent)
|
||||
{
|
||||
_sendEvent = false;
|
||||
SendLocation(_currentLocation);
|
||||
}
|
||||
}
|
||||
|
||||
protected abstract void SetLocation();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 024ae57d3173e4e709dda27b793eb996
|
||||
timeCreated: 1508773190
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,29 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
public abstract class AbstractLocationProvider : MonoBehaviour, ILocationProvider
|
||||
{
|
||||
protected Location _currentLocation;
|
||||
|
||||
/// <summary>
|
||||
/// Gets the last known location.
|
||||
/// </summary>
|
||||
/// <value>The current location.</value>
|
||||
public Location CurrentLocation
|
||||
{
|
||||
get
|
||||
{
|
||||
return _currentLocation;
|
||||
}
|
||||
}
|
||||
|
||||
public event Action<Location> OnLocationUpdated = delegate { };
|
||||
|
||||
protected virtual void SendLocation(Location location)
|
||||
{
|
||||
OnLocationUpdated(location);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9afbc0b89984849deb4a2806ff48dc29
|
||||
timeCreated: 1508537905
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
10
Assets/Mapbox SDK/Mapbox/Unity/Location/AngleSmoothing.meta
Normal file
10
Assets/Mapbox SDK/Mapbox/Unity/Location/AngleSmoothing.meta
Normal file
@@ -0,0 +1,10 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a6514d9c3a647294ab532e1232696c50
|
||||
folderAsset: yes
|
||||
timeCreated: 1527231979
|
||||
licenseType: Pro
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,77 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
|
||||
|
||||
using Mapbox.Utils;
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Base class for implementing different smoothing strategies
|
||||
/// </summary>
|
||||
public abstract class AngleSmoothingAbstractBase : MonoBehaviour, IAngleSmoothing
|
||||
{
|
||||
|
||||
|
||||
[SerializeField]
|
||||
[Tooltip("Number of measurements used for smoothing. Keep that number as low as feasible as collection of measurements depends on update time of location provider (minimum 500ms). eg 6 smoothes over the last 3 seconds.")]
|
||||
[Range(5, 20)]
|
||||
public int _measurements = 5;
|
||||
|
||||
|
||||
public AngleSmoothingAbstractBase()
|
||||
{
|
||||
_angles = new CircularBuffer<double>(_measurements);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Internal storage for latest 'n' values. Latest value at [0], <see cref="Mapbox.Utils.CircularBuffer{T}"/>
|
||||
/// </summary>
|
||||
protected CircularBuffer<double> _angles;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// For conversions from degrees to radians needed for Math functions.
|
||||
/// </summary>
|
||||
protected readonly double DEG2RAD = Math.PI / 180.0d;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// For conversions from radians to degrees.
|
||||
/// </summary>
|
||||
protected readonly double RAD2DEG = 180.0d / Math.PI;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Add angle to list of angles used for calculation.
|
||||
/// </summary>
|
||||
/// <param name="angle"></param>
|
||||
public void Add(double angle)
|
||||
{
|
||||
// safe measures to stay within [0..<360]
|
||||
angle = angle < 0 ? angle + 360 : angle >= 360 ? angle - 360 : angle;
|
||||
_angles.Add(angle);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Calculate smoothed angle from previously added angles.
|
||||
/// </summary>
|
||||
/// <returns>Smoothed angle</returns>
|
||||
public abstract double Calculate();
|
||||
|
||||
|
||||
[System.Diagnostics.Conditional("UNITY_EDITOR")]
|
||||
protected void debugLogAngle(double raw, double smoothed)
|
||||
{
|
||||
double debugAngle = Math.Atan2(Math.Sin(smoothed * DEG2RAD), Math.Cos(smoothed * DEG2RAD)) * RAD2DEG;
|
||||
debugAngle = debugAngle < 0 ? debugAngle + 360 : debugAngle >= 360 ? debugAngle - 360 : debugAngle;
|
||||
Debug.Log(string.Format("{0:0.000} => {1:0.000}", raw, smoothed));
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 96b2e341a57b7f44a965174f6d88c67a
|
||||
timeCreated: 1527175159
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,40 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
|
||||
|
||||
using System;
|
||||
using System.Linq;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Simple averaging latest 'n' values.
|
||||
/// </summary>
|
||||
public class AngleSmoothingAverage : AngleSmoothingAbstractBase
|
||||
{
|
||||
|
||||
|
||||
public override double Calculate()
|
||||
{
|
||||
|
||||
// calc mean heading taking into account that eg 355° and 5° should result in 0° and not 180°
|
||||
// refs:
|
||||
// https://en.wikipedia.org/wiki/Mean_of_circular_quantities
|
||||
// https://rosettacode.org/wiki/Averages/Mean_angle
|
||||
// https://rosettacode.org/wiki/Averages/Mean_angle#C.23
|
||||
double cos = _angles.Sum(a => Math.Cos(a * DEG2RAD)) / _angles.Count;
|
||||
double sin = _angles.Sum(a => Math.Sin(a * DEG2RAD)) / _angles.Count;
|
||||
|
||||
// round as we don't need super high precision
|
||||
double finalAngle = Math.Round(Math.Atan2(sin, cos) * RAD2DEG, 2);
|
||||
debugLogAngle(finalAngle, finalAngle);
|
||||
// stay within [0..<360]
|
||||
finalAngle = finalAngle < 0 ? finalAngle + 360 : finalAngle >= 360 ? finalAngle - 360 : finalAngle;
|
||||
debugLogAngle(finalAngle, finalAngle);
|
||||
|
||||
return finalAngle;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6843ccbf70c208645a89b4c8c37a4ecf
|
||||
timeCreated: 1527174926
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,62 @@
|
||||
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
|
||||
|
||||
using System;
|
||||
using System.Linq;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// <para>Smooths angles via a exponential moving average (EMA).</para>
|
||||
/// <para>https://en.wikipedia.org/wiki/Moving_average#Exponential_moving_average</para>
|
||||
/// <para>https://stackoverflow.com/questions/8450020/calculate-exponential-moving-average-on-a-queue-in-c-sharp</para>
|
||||
/// </summary>
|
||||
public class AngleSmoothingEMA : AngleSmoothingAbstractBase
|
||||
{
|
||||
|
||||
|
||||
public AngleSmoothingEMA() : base()
|
||||
{
|
||||
_alpha = 2.0d / (double)(_measurements + 1);
|
||||
}
|
||||
|
||||
|
||||
private double _alpha;
|
||||
|
||||
public override double Calculate()
|
||||
{
|
||||
// reverse order, _angles[0] is latest
|
||||
double[] angles = _angles.Reverse().ToArray();
|
||||
|
||||
// since we cannot work directly on the angles (eg think about 355 and 5)
|
||||
// we convert to cartesian coordinates and apply filtering there
|
||||
// aproximation should be good enough for the use case of compass filtering
|
||||
// differences occur only at the 2nd or 3rd digit after the decimal point
|
||||
|
||||
double sin = Math.Sin(angles[0] * DEG2RAD);
|
||||
double cos = Math.Cos(angles[0] * DEG2RAD);
|
||||
debugLogAngle(angles[0], Math.Atan2(sin, cos) * RAD2DEG);
|
||||
|
||||
for (int i = 1; i < angles.Length; i++)
|
||||
{
|
||||
sin = (Math.Sin(angles[i] * DEG2RAD) - sin) * _alpha + sin;
|
||||
cos = (Math.Cos(angles[i] * DEG2RAD) - cos) * _alpha + cos;
|
||||
debugLogAngle(angles[i], Math.Atan2(sin, cos) * RAD2DEG);
|
||||
}
|
||||
|
||||
// round, don't need crazy precision
|
||||
double finalAngle = Math.Round(Math.Atan2(sin, cos) * RAD2DEG, 2);
|
||||
debugLogAngle(finalAngle, finalAngle);
|
||||
// stay within [0..<360]
|
||||
finalAngle = finalAngle < 0 ? finalAngle + 360 : finalAngle >= 360 ? finalAngle - 360 : finalAngle;
|
||||
debugLogAngle(finalAngle, finalAngle);
|
||||
|
||||
return finalAngle;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 26ab886ba5422c248b693e60311088c7
|
||||
timeCreated: 1527174401
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,69 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
|
||||
|
||||
using System;
|
||||
using System.Linq;
|
||||
using UnityEngine;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Smoothing via low pass filter
|
||||
/// </summary>
|
||||
public class AngleSmoothingLowPass : AngleSmoothingAbstractBase
|
||||
{
|
||||
|
||||
|
||||
[SerializeField]
|
||||
[Tooltip("Factor to change smoothing. The lower the factor the slower the angle changes. '1' would be no smoothing")]
|
||||
[Range(0.01f, 0.9f)]
|
||||
private double _smoothingFactor = 0.5;
|
||||
|
||||
|
||||
public AngleSmoothingLowPass() : base() { }
|
||||
|
||||
|
||||
public AngleSmoothingLowPass(double smoothingFactor) : base()
|
||||
{
|
||||
_smoothingFactor = smoothingFactor;
|
||||
}
|
||||
|
||||
|
||||
public override double Calculate()
|
||||
{
|
||||
// reverse order, latest in _angles is at [0]
|
||||
double[] angles = _angles.Reverse().ToArray();
|
||||
|
||||
// since we cannot work directly on the angles (eg think about 355 and 5)
|
||||
// we convert to cartesian coordinates and apply filtering there
|
||||
// aproximation should be good enough for the use case of compass filtering
|
||||
// differences occur only at the 2nd or 3rd digit after the decimal point
|
||||
|
||||
double lastSin = Math.Sin(angles[0] * DEG2RAD);
|
||||
double lastCos = Math.Cos(angles[0] * DEG2RAD);
|
||||
|
||||
debugLogAngle(angles[0], Math.Atan2(lastSin, lastCos) * RAD2DEG);
|
||||
|
||||
for (int i = 1; i < angles.Length; i++)
|
||||
{
|
||||
double angle = angles[i];
|
||||
lastSin = _smoothingFactor * Math.Sin(angle * DEG2RAD) + (1 - _smoothingFactor) * lastSin;
|
||||
lastCos = _smoothingFactor * Math.Cos(angle * DEG2RAD) + (1 - _smoothingFactor) * lastCos;
|
||||
debugLogAngle(angles[i], Math.Atan2(lastSin, lastCos) * RAD2DEG);
|
||||
}
|
||||
|
||||
// round, don't need crazy precision
|
||||
double finalAngle = Math.Round(Math.Atan2(lastSin, lastCos) * RAD2DEG, 2);
|
||||
debugLogAngle(finalAngle, finalAngle);
|
||||
// stay within [0..<360]
|
||||
finalAngle = finalAngle < 0 ? finalAngle + 360 : finalAngle >= 360 ? finalAngle - 360 : finalAngle;
|
||||
debugLogAngle(finalAngle, finalAngle);
|
||||
|
||||
return finalAngle;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5bc20e719eeb82d448d4698d29d526c0
|
||||
timeCreated: 1527174376
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,16 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Doesn't do any calculations. Just passes latest value through.
|
||||
/// </summary>
|
||||
public class AngleSmoothingNoOp : AngleSmoothingAbstractBase
|
||||
{
|
||||
|
||||
|
||||
public override double Calculate() { return _angles[0]; }
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1ea49ff9cb53e9b44b5fa981d0009588
|
||||
timeCreated: 1527179489
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,15 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public interface IAngleSmoothing
|
||||
{
|
||||
|
||||
void Add(double angle);
|
||||
double Calculate();
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0e44baa04db660e4a953a1c006235c94
|
||||
timeCreated: 1527174166
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,346 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
|
||||
|
||||
using System.Collections;
|
||||
using UnityEngine;
|
||||
using Mapbox.Utils;
|
||||
using Mapbox.CheapRulerCs;
|
||||
using System;
|
||||
using System.Linq;
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// The DeviceLocationProvider is responsible for providing real world location and heading data,
|
||||
/// served directly from native hardware and OS.
|
||||
/// This relies on Unity's <see href="https://docs.unity3d.com/ScriptReference/LocationService.html">LocationService</see> for location
|
||||
/// and <see href="https://docs.unity3d.com/ScriptReference/Compass.html">Compass</see> for heading.
|
||||
/// </summary>
|
||||
public class DeviceLocationProvider : AbstractLocationProvider
|
||||
{
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Using higher value like 500 usually does not require to turn GPS chip on and thus saves battery power.
|
||||
/// Values like 5-10 could be used for getting best accuracy.
|
||||
/// </summary>
|
||||
[SerializeField]
|
||||
[Tooltip("Using higher value like 500 usually does not require to turn GPS chip on and thus saves battery power. Values like 5-10 could be used for getting best accuracy.")]
|
||||
public float _desiredAccuracyInMeters = 1.0f;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// The minimum distance (measured in meters) a device must move laterally before Input.location property is updated.
|
||||
/// Higher values like 500 imply less overhead.
|
||||
/// </summary>
|
||||
[SerializeField]
|
||||
[Tooltip("The minimum distance (measured in meters) a device must move laterally before Input.location property is updated. Higher values like 500 imply less overhead.")]
|
||||
public float _updateDistanceInMeters = 0.0f;
|
||||
|
||||
|
||||
[SerializeField]
|
||||
[Tooltip("The minimum time interval between location updates, in milliseconds. It's reasonable to not go below 500ms.")]
|
||||
public long _updateTimeInMilliSeconds = 500;
|
||||
|
||||
|
||||
[SerializeField]
|
||||
[Tooltip("Smoothing strategy to be applied to the UserHeading.")]
|
||||
public AngleSmoothingAbstractBase _userHeadingSmoothing;
|
||||
|
||||
|
||||
[SerializeField]
|
||||
[Tooltip("Smoothing strategy to applied to the DeviceOrientation.")]
|
||||
public AngleSmoothingAbstractBase _deviceOrientationSmoothing;
|
||||
|
||||
|
||||
[Serializable]
|
||||
public struct DebuggingInEditor
|
||||
{
|
||||
[Header("Set 'EditorLocationProvider' to 'DeviceLocationProvider' and connect device with UnityRemote.")]
|
||||
[SerializeField]
|
||||
[Tooltip("Mock Unity's 'Input.Location' to route location log files through this class (eg fresh calculation of 'UserHeading') instead of just replaying them. To use set 'Editor Location Provider' in 'Location Factory' to 'Device Location Provider' and select a location log file below.")]
|
||||
public bool _mockUnityInputLocation;
|
||||
|
||||
[SerializeField]
|
||||
[Tooltip("Also see above. Location log file to mock Unity's 'Input.Location'.")]
|
||||
public TextAsset _locationLogFile;
|
||||
}
|
||||
|
||||
[Space(20)]
|
||||
public DebuggingInEditor _editorDebuggingOnly;
|
||||
|
||||
|
||||
private IMapboxLocationService _locationService;
|
||||
private Coroutine _pollRoutine;
|
||||
private double _lastLocationTimestamp;
|
||||
private WaitForSeconds _wait1sec;
|
||||
private WaitForSeconds _waitUpdateTime;
|
||||
/// <summary>list of positions to keep for calculations</summary>
|
||||
private CircularBuffer<Vector2d> _lastPositions;
|
||||
/// <summary>number of last positons to keep</summary>
|
||||
private int _maxLastPositions = 5;
|
||||
/// <summary>minimum needed distance between oldest and newest position before UserHeading is calculated</summary>
|
||||
private double _minDistanceOldestNewestPosition = 1.5;
|
||||
|
||||
|
||||
// Android 6+ permissions have to be granted during runtime
|
||||
// these are the callbacks for requesting location permission
|
||||
// TODO: show message to users in case they accidentallly denied permission
|
||||
#if UNITY_ANDROID
|
||||
private bool _gotPermissionRequestResponse = false;
|
||||
|
||||
private void OnAllow() { _gotPermissionRequestResponse = true; }
|
||||
private void OnDeny() { _gotPermissionRequestResponse = true; }
|
||||
private void OnDenyAndNeverAskAgain() { _gotPermissionRequestResponse = true; }
|
||||
#endif
|
||||
|
||||
|
||||
protected virtual void Awake()
|
||||
{
|
||||
#if UNITY_EDITOR
|
||||
if (_editorDebuggingOnly._mockUnityInputLocation)
|
||||
{
|
||||
if (null == _editorDebuggingOnly._locationLogFile || null == _editorDebuggingOnly._locationLogFile.bytes)
|
||||
{
|
||||
throw new ArgumentNullException("Location Log File");
|
||||
}
|
||||
|
||||
_locationService = new MapboxLocationServiceMock(_editorDebuggingOnly._locationLogFile.bytes);
|
||||
}
|
||||
else
|
||||
{
|
||||
#endif
|
||||
_locationService = new MapboxLocationServiceUnityWrapper();
|
||||
#if UNITY_EDITOR
|
||||
}
|
||||
#endif
|
||||
|
||||
_currentLocation.Provider = "unity";
|
||||
_wait1sec = new WaitForSeconds(1f);
|
||||
_waitUpdateTime = _updateTimeInMilliSeconds < 500 ? new WaitForSeconds(0.5f) : new WaitForSeconds((float)_updateTimeInMilliSeconds / 1000.0f);
|
||||
|
||||
if (null == _userHeadingSmoothing) { _userHeadingSmoothing = transform.gameObject.AddComponent<AngleSmoothingNoOp>(); }
|
||||
if (null == _deviceOrientationSmoothing) { _deviceOrientationSmoothing = transform.gameObject.AddComponent<AngleSmoothingNoOp>(); }
|
||||
|
||||
_lastPositions = new CircularBuffer<Vector2d>(_maxLastPositions);
|
||||
|
||||
if (_pollRoutine == null)
|
||||
{
|
||||
_pollRoutine = StartCoroutine(PollLocationRoutine());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Enable location and compass services.
|
||||
/// Sends continuous location and heading updates based on
|
||||
/// _desiredAccuracyInMeters and _updateDistanceInMeters.
|
||||
/// </summary>
|
||||
/// <returns>The location routine.</returns>
|
||||
IEnumerator PollLocationRoutine()
|
||||
{
|
||||
#if UNITY_EDITOR
|
||||
while (!UnityEditor.EditorApplication.isRemoteConnected)
|
||||
{
|
||||
// exit if we are not the selected location provider
|
||||
if (null != LocationProviderFactory.Instance && null != LocationProviderFactory.Instance.DefaultLocationProvider)
|
||||
{
|
||||
if (!this.Equals(LocationProviderFactory.Instance.DefaultLocationProvider))
|
||||
{
|
||||
yield break;
|
||||
}
|
||||
}
|
||||
|
||||
Debug.LogWarning("Remote device not connected via 'Unity Remote'. Waiting ..." + Environment.NewLine + "If Unity seems to be stuck here make sure 'Unity Remote' is running and restart Unity with your device already connected.");
|
||||
yield return _wait1sec;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
//request runtime fine location permission on Android if not yet allowed
|
||||
#if UNITY_ANDROID
|
||||
if (!_locationService.isEnabledByUser)
|
||||
{
|
||||
UniAndroidPermission.RequestPermission(AndroidPermission.ACCESS_FINE_LOCATION);
|
||||
//wait for user to allow or deny
|
||||
while (!_gotPermissionRequestResponse) { yield return _wait1sec; }
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
if (!_locationService.isEnabledByUser)
|
||||
{
|
||||
Debug.LogError("DeviceLocationProvider: Location is not enabled by user!");
|
||||
_currentLocation.IsLocationServiceEnabled = false;
|
||||
SendLocation(_currentLocation);
|
||||
yield break;
|
||||
}
|
||||
|
||||
|
||||
_currentLocation.IsLocationServiceInitializing = true;
|
||||
_locationService.Start(_desiredAccuracyInMeters, _updateDistanceInMeters);
|
||||
Input.compass.enabled = true;
|
||||
|
||||
int maxWait = 20;
|
||||
while (_locationService.status == LocationServiceStatus.Initializing && maxWait > 0)
|
||||
{
|
||||
yield return _wait1sec;
|
||||
maxWait--;
|
||||
}
|
||||
|
||||
if (maxWait < 1)
|
||||
{
|
||||
Debug.LogError("DeviceLocationProvider: " + "Timed out trying to initialize location services!");
|
||||
_currentLocation.IsLocationServiceInitializing = false;
|
||||
_currentLocation.IsLocationServiceEnabled = false;
|
||||
SendLocation(_currentLocation);
|
||||
yield break;
|
||||
}
|
||||
|
||||
if (_locationService.status == LocationServiceStatus.Failed)
|
||||
{
|
||||
Debug.LogError("DeviceLocationProvider: " + "Failed to initialize location services!");
|
||||
_currentLocation.IsLocationServiceInitializing = false;
|
||||
_currentLocation.IsLocationServiceEnabled = false;
|
||||
SendLocation(_currentLocation);
|
||||
yield break;
|
||||
}
|
||||
|
||||
_currentLocation.IsLocationServiceInitializing = false;
|
||||
_currentLocation.IsLocationServiceEnabled = true;
|
||||
|
||||
#if UNITY_EDITOR
|
||||
// HACK: this is to prevent Android devices, connected through Unity Remote,
|
||||
// from reporting a location of (0, 0), initially.
|
||||
yield return _wait1sec;
|
||||
#endif
|
||||
|
||||
System.Globalization.CultureInfo invariantCulture = System.Globalization.CultureInfo.InvariantCulture;
|
||||
|
||||
while (true)
|
||||
{
|
||||
|
||||
var lastData = _locationService.lastData;
|
||||
var timestamp = lastData.timestamp;
|
||||
|
||||
///////////////////////////////
|
||||
// oh boy, Unity what are you doing???
|
||||
// on some devices it seems that
|
||||
// Input.location.status != LocationServiceStatus.Running
|
||||
// nevertheless new location is available
|
||||
//////////////////////////////
|
||||
//Debug.LogFormat("Input.location.status: {0}", Input.location.status);
|
||||
_currentLocation.IsLocationServiceEnabled =
|
||||
_locationService.status == LocationServiceStatus.Running
|
||||
|| timestamp > _lastLocationTimestamp;
|
||||
|
||||
_currentLocation.IsUserHeadingUpdated = false;
|
||||
_currentLocation.IsLocationUpdated = false;
|
||||
|
||||
if (!_currentLocation.IsLocationServiceEnabled)
|
||||
{
|
||||
yield return _waitUpdateTime;
|
||||
continue;
|
||||
}
|
||||
|
||||
// device orientation, user heading get calculated below
|
||||
_deviceOrientationSmoothing.Add(Input.compass.trueHeading);
|
||||
_currentLocation.DeviceOrientation = (float)_deviceOrientationSmoothing.Calculate();
|
||||
|
||||
|
||||
//_currentLocation.LatitudeLongitude = new Vector2d(lastData.latitude, lastData.longitude);
|
||||
// HACK to get back to double precision, does this even work?
|
||||
// https://forum.unity.com/threads/precision-of-location-longitude-is-worse-when-longitude-is-beyond-100-degrees.133192/#post-1835164
|
||||
double latitude = double.Parse(lastData.latitude.ToString("R", invariantCulture), invariantCulture);
|
||||
double longitude = double.Parse(lastData.longitude.ToString("R", invariantCulture), invariantCulture);
|
||||
Vector2d previousLocation = new Vector2d(_currentLocation.LatitudeLongitude.x, _currentLocation.LatitudeLongitude.y);
|
||||
_currentLocation.LatitudeLongitude = new Vector2d(latitude, longitude);
|
||||
|
||||
_currentLocation.Accuracy = (float)Math.Floor(lastData.horizontalAccuracy);
|
||||
// sometimes Unity's timestamp doesn't seem to get updated, or even jump back in time
|
||||
// do an additional check if location has changed
|
||||
_currentLocation.IsLocationUpdated = timestamp > _lastLocationTimestamp || !_currentLocation.LatitudeLongitude.Equals(previousLocation);
|
||||
_currentLocation.Timestamp = timestamp;
|
||||
_lastLocationTimestamp = timestamp;
|
||||
|
||||
if (_currentLocation.IsLocationUpdated)
|
||||
{
|
||||
if (_lastPositions.Count > 0)
|
||||
{
|
||||
// only add position if user has moved +1m since we added the previous position to the list
|
||||
CheapRuler cheapRuler = new CheapRuler(_currentLocation.LatitudeLongitude.x, CheapRulerUnits.Meters);
|
||||
Vector2d p = _currentLocation.LatitudeLongitude;
|
||||
double distance = cheapRuler.Distance(
|
||||
new double[] { p.y, p.x },
|
||||
new double[] { _lastPositions[0].y, _lastPositions[0].x }
|
||||
);
|
||||
if (distance > 1.0)
|
||||
{
|
||||
_lastPositions.Add(_currentLocation.LatitudeLongitude);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
_lastPositions.Add(_currentLocation.LatitudeLongitude);
|
||||
}
|
||||
}
|
||||
|
||||
// if we have enough positions calculate user heading ourselves.
|
||||
// Unity does not provide bearing based on GPS locations, just
|
||||
// device orientation based on Compass.Heading.
|
||||
// nevertheless, use compass for intial UserHeading till we have
|
||||
// enough values to calculate ourselves.
|
||||
if (_lastPositions.Count < _maxLastPositions)
|
||||
{
|
||||
_currentLocation.UserHeading = _currentLocation.DeviceOrientation;
|
||||
_currentLocation.IsUserHeadingUpdated = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector2d newestPos = _lastPositions[0];
|
||||
Vector2d oldestPos = _lastPositions[_maxLastPositions - 1];
|
||||
CheapRuler cheapRuler = new CheapRuler(newestPos.x, CheapRulerUnits.Meters);
|
||||
// distance between last and first position in our buffer
|
||||
double distance = cheapRuler.Distance(
|
||||
new double[] { newestPos.y, newestPos.x },
|
||||
new double[] { oldestPos.y, oldestPos.x }
|
||||
);
|
||||
// positions are minimum required distance apart (user is moving), calculate user heading
|
||||
if (distance >= _minDistanceOldestNewestPosition)
|
||||
{
|
||||
float[] lastHeadings = new float[_maxLastPositions - 1];
|
||||
|
||||
for (int i = 1; i < _maxLastPositions; i++)
|
||||
{
|
||||
// atan2 increases angle CCW, flip sign of latDiff to get CW
|
||||
double latDiff = -(_lastPositions[i].x - _lastPositions[i - 1].x);
|
||||
double lngDiff = _lastPositions[i].y - _lastPositions[i - 1].y;
|
||||
// +90.0 to make top (north) 0°
|
||||
double heading = (Math.Atan2(latDiff, lngDiff) * 180.0 / Math.PI) + 90.0f;
|
||||
// stay within [0..360]° range
|
||||
if (heading < 0) { heading += 360; }
|
||||
if (heading >= 360) { heading -= 360; }
|
||||
lastHeadings[i - 1] = (float)heading;
|
||||
}
|
||||
|
||||
_userHeadingSmoothing.Add(lastHeadings[0]);
|
||||
float finalHeading = (float)_userHeadingSmoothing.Calculate();
|
||||
|
||||
//fix heading to have 0° for north, 90° for east, 180° for south and 270° for west
|
||||
finalHeading = finalHeading >= 180.0f ? finalHeading - 180.0f : finalHeading + 180.0f;
|
||||
|
||||
|
||||
_currentLocation.UserHeading = finalHeading;
|
||||
_currentLocation.IsUserHeadingUpdated = true;
|
||||
}
|
||||
}
|
||||
|
||||
_currentLocation.TimestampDevice = UnixTimestampUtils.To(DateTime.UtcNow);
|
||||
SendLocation(_currentLocation);
|
||||
|
||||
yield return _waitUpdateTime;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0a38712e93231418a84665190b8473d0
|
||||
timeCreated: 1484075762
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,447 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
using UnityEngine;
|
||||
using System.Collections;
|
||||
using System.Globalization;
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
using Mapbox.Utils;
|
||||
|
||||
public class DeviceLocationProviderAndroidNative : AbstractLocationProvider, IDisposable
|
||||
{
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// The minimum distance (measured in meters) a device must move laterally before location is updated.
|
||||
/// https://developer.android.com/reference/android/location/LocationManager.html#requestLocationUpdates(java.lang.String,%20long,%20float,%20android.location.LocationListener)
|
||||
/// </summary>
|
||||
[SerializeField]
|
||||
[Tooltip("The minimum distance (measured in meters) a device must move laterally before location is updated. Higher values like 500 imply less overhead.")]
|
||||
float _updateDistanceInMeters = 0.0f;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// The minimum time interval between location updates, in milliseconds.
|
||||
/// https://developer.android.com/reference/android/location/LocationManager.html#requestLocationUpdates(java.lang.String,%20long,%20float,%20android.location.LocationListener)
|
||||
/// </summary>
|
||||
[SerializeField]
|
||||
[Tooltip("The minimum time interval between location updates, in milliseconds. It's reasonable to not go below 500ms.")]
|
||||
long _updateTimeInMilliSeconds = 1000;
|
||||
|
||||
|
||||
private WaitForSeconds _wait1sec;
|
||||
private WaitForSeconds _wait5sec;
|
||||
private WaitForSeconds _wait60sec;
|
||||
/// <summary>polls location provider only at the requested update intervall to reduce load</summary>
|
||||
private WaitForSeconds _waitUpdateTime;
|
||||
private bool _disposed;
|
||||
private static object _lock = new object();
|
||||
private Coroutine _pollLocation;
|
||||
//private CultureInfo _invariantCulture = CultureInfo.InvariantCulture;
|
||||
private AndroidJavaObject _activityContext = null;
|
||||
private AndroidJavaObject _gpsInstance;
|
||||
private AndroidJavaObject _sensorInstance;
|
||||
|
||||
|
||||
~DeviceLocationProviderAndroidNative() { Dispose(false); }
|
||||
public void Dispose()
|
||||
{
|
||||
Dispose(true);
|
||||
GC.SuppressFinalize(this);
|
||||
}
|
||||
|
||||
|
||||
protected virtual void Dispose(bool disposeManagedResources)
|
||||
{
|
||||
if (!_disposed)
|
||||
{
|
||||
if (disposeManagedResources)
|
||||
{
|
||||
shutdown();
|
||||
}
|
||||
_disposed = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void shutdown()
|
||||
{
|
||||
try
|
||||
{
|
||||
lock (_lock)
|
||||
{
|
||||
if (null != _gpsInstance)
|
||||
{
|
||||
_gpsInstance.Call("stopLocationListeners");
|
||||
_gpsInstance.Dispose();
|
||||
_gpsInstance = null;
|
||||
}
|
||||
if (null != _sensorInstance)
|
||||
{
|
||||
_sensorInstance.Call("stopSensorListeners");
|
||||
_sensorInstance.Dispose();
|
||||
_sensorInstance = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Debug.LogError(ex);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
protected virtual void OnDestroy() { shutdown(); }
|
||||
|
||||
|
||||
protected virtual void OnDisable() { shutdown(); }
|
||||
|
||||
protected virtual void Awake()
|
||||
{
|
||||
// safe measures to not run when disabled or not selected as location provider
|
||||
if (!enabled) { return; }
|
||||
if (!transform.gameObject.activeInHierarchy) { return; }
|
||||
|
||||
|
||||
_wait1sec = new WaitForSeconds(1);
|
||||
_wait5sec = new WaitForSeconds(5);
|
||||
_wait60sec = new WaitForSeconds(60);
|
||||
// throttle if entered update intervall is unreasonably low
|
||||
_waitUpdateTime = _updateTimeInMilliSeconds < 500 ? new WaitForSeconds(0.5f) : new WaitForSeconds((float)_updateTimeInMilliSeconds / 1000.0f);
|
||||
|
||||
_currentLocation.IsLocationServiceEnabled = false;
|
||||
_currentLocation.IsLocationServiceInitializing = true;
|
||||
|
||||
if (Application.platform == RuntimePlatform.Android)
|
||||
{
|
||||
getActivityContext();
|
||||
getGpsInstance(true);
|
||||
getSensorInstance();
|
||||
|
||||
if (_pollLocation == null)
|
||||
{
|
||||
_pollLocation = StartCoroutine(locationRoutine());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void getActivityContext()
|
||||
{
|
||||
using (AndroidJavaClass activityClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer"))
|
||||
{
|
||||
_activityContext = activityClass.GetStatic<AndroidJavaObject>("currentActivity");
|
||||
}
|
||||
|
||||
if (null == _activityContext)
|
||||
{
|
||||
Debug.LogError("Could not get UnityPlayer activity");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void getGpsInstance(bool showToastMessages = false)
|
||||
{
|
||||
if (null == _activityContext) { return; }
|
||||
|
||||
using (AndroidJavaClass androidGps = new AndroidJavaClass("com.mapbox.android.unity.AndroidGps"))
|
||||
{
|
||||
if (null == androidGps)
|
||||
{
|
||||
Debug.LogError("Could not get class 'AndroidGps'");
|
||||
return;
|
||||
}
|
||||
|
||||
_gpsInstance = androidGps.CallStatic<AndroidJavaObject>("instance", _activityContext);
|
||||
if (null == _gpsInstance)
|
||||
{
|
||||
Debug.LogError("Could not get 'AndroidGps' instance");
|
||||
return;
|
||||
}
|
||||
|
||||
_activityContext.Call("runOnUiThread", new AndroidJavaRunnable(() => { _gpsInstance.Call("showMessage", "starting location listeners"); }));
|
||||
|
||||
_gpsInstance.Call("startLocationListeners", _updateDistanceInMeters, _updateTimeInMilliSeconds);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void getSensorInstance()
|
||||
{
|
||||
if (null == _activityContext) { return; }
|
||||
|
||||
using (AndroidJavaClass androidSensors = new AndroidJavaClass("com.mapbox.android.unity.AndroidSensors"))
|
||||
{
|
||||
if (null == androidSensors)
|
||||
{
|
||||
Debug.LogError("Could not get class 'AndroidSensors'");
|
||||
return;
|
||||
}
|
||||
|
||||
_sensorInstance = androidSensors.CallStatic<AndroidJavaObject>("instance", _activityContext);
|
||||
if (null == _sensorInstance)
|
||||
{
|
||||
Debug.LogError("Could not get 'AndroidSensors' instance");
|
||||
return;
|
||||
}
|
||||
|
||||
//_activityContext.Call("runOnUiThread", new AndroidJavaRunnable(() => { _sensorInstance.Call("showMessage", "starting sensor listeners"); }));
|
||||
|
||||
_sensorInstance.Call("startSensorListeners");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//private void Update() {
|
||||
private IEnumerator locationRoutine()
|
||||
{
|
||||
|
||||
while (true)
|
||||
{
|
||||
// couldn't get player activity, wait and retry
|
||||
if (null == _activityContext)
|
||||
{
|
||||
SendLocation(_currentLocation);
|
||||
yield return _wait60sec;
|
||||
getActivityContext();
|
||||
continue;
|
||||
}
|
||||
// couldn't get gps plugin instance, wait and retry
|
||||
if (null == _gpsInstance)
|
||||
{
|
||||
SendLocation(_currentLocation);
|
||||
yield return _wait60sec;
|
||||
getGpsInstance();
|
||||
continue;
|
||||
}
|
||||
|
||||
// update device orientation
|
||||
if (null != _sensorInstance)
|
||||
{
|
||||
_currentLocation.DeviceOrientation = _sensorInstance.Call<float>("getOrientation");
|
||||
}
|
||||
|
||||
bool locationServiceAvailable = _gpsInstance.Call<bool>("getIsLocationServiceAvailable");
|
||||
_currentLocation.IsLocationServiceEnabled = locationServiceAvailable;
|
||||
|
||||
// app might have been started with location OFF but switched on after start
|
||||
// check from time to time
|
||||
if (!locationServiceAvailable)
|
||||
{
|
||||
_currentLocation.IsLocationServiceInitializing = true;
|
||||
_currentLocation.Accuracy = 0;
|
||||
_currentLocation.HasGpsFix = false;
|
||||
_currentLocation.SatellitesInView = 0;
|
||||
_currentLocation.SatellitesUsed = 0;
|
||||
|
||||
SendLocation(_currentLocation);
|
||||
_gpsInstance.Call("stopLocationListeners");
|
||||
yield return _wait5sec;
|
||||
_gpsInstance.Call("startLocationListeners", _updateDistanceInMeters, _updateTimeInMilliSeconds);
|
||||
yield return _wait1sec;
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
// if we got till here it means location services are running
|
||||
_currentLocation.IsLocationServiceInitializing = false;
|
||||
|
||||
try
|
||||
{
|
||||
AndroidJavaObject locNetwork = _gpsInstance.Get<AndroidJavaObject>("lastKnownLocationNetwork");
|
||||
AndroidJavaObject locGps = _gpsInstance.Get<AndroidJavaObject>("lastKnownLocationGps");
|
||||
|
||||
// easy cases: neither or either gps location or network location available
|
||||
if (null == locGps & null == locNetwork) { populateCurrentLocation(null); }
|
||||
if (null != locGps && null == locNetwork) { populateCurrentLocation(locGps); }
|
||||
if (null == locGps && null != locNetwork) { populateCurrentLocation(locNetwork); }
|
||||
|
||||
// gps- and network location available: figure out which one to use
|
||||
if (null != locGps && null != locNetwork) { populateWithBetterLocation(locGps, locNetwork); }
|
||||
|
||||
|
||||
_currentLocation.TimestampDevice = UnixTimestampUtils.To(DateTime.UtcNow);
|
||||
SendLocation(_currentLocation);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Debug.LogErrorFormat("GPS plugin error: " + ex.ToString());
|
||||
}
|
||||
yield return _waitUpdateTime;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void populateCurrentLocation(AndroidJavaObject location)
|
||||
{
|
||||
if (null == location)
|
||||
{
|
||||
_currentLocation.IsLocationUpdated = false;
|
||||
_currentLocation.IsUserHeadingUpdated = false;
|
||||
return;
|
||||
}
|
||||
|
||||
double lat = location.Call<double>("getLatitude");
|
||||
double lng = location.Call<double>("getLongitude");
|
||||
Utils.Vector2d newLatLng = new Utils.Vector2d(lat, lng);
|
||||
bool coordinatesUpdated = !newLatLng.Equals(_currentLocation.LatitudeLongitude);
|
||||
_currentLocation.LatitudeLongitude = newLatLng;
|
||||
|
||||
float newAccuracy = location.Call<float>("getAccuracy");
|
||||
bool accuracyUpdated = newAccuracy != _currentLocation.Accuracy;
|
||||
_currentLocation.Accuracy = newAccuracy;
|
||||
|
||||
// divide by 1000. Android returns milliseconds, we work with seconds
|
||||
long newTimestamp = location.Call<long>("getTime") / 1000;
|
||||
bool timestampUpdated = newTimestamp != _currentLocation.Timestamp;
|
||||
_currentLocation.Timestamp = newTimestamp;
|
||||
|
||||
string newProvider = location.Call<string>("getProvider");
|
||||
bool providerUpdated = newProvider != _currentLocation.Provider;
|
||||
_currentLocation.Provider = newProvider;
|
||||
|
||||
bool hasBearing = location.Call<bool>("hasBearing");
|
||||
// only evalute bearing when location object actually has a bearing
|
||||
// Android populates bearing (which is not equal to device orientation)
|
||||
// only when the device is moving.
|
||||
// Otherwise it is set to '0.0'
|
||||
// https://developer.android.com/reference/android/location/Location.html#getBearing()
|
||||
// We don't want that when we rotate a map according to the direction
|
||||
// thes user is moving, thus don't update 'heading' with '0.0'
|
||||
if (!hasBearing)
|
||||
{
|
||||
_currentLocation.IsUserHeadingUpdated = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
float newHeading = location.Call<float>("getBearing");
|
||||
_currentLocation.IsUserHeadingUpdated = newHeading != _currentLocation.UserHeading;
|
||||
_currentLocation.UserHeading = newHeading;
|
||||
}
|
||||
|
||||
float? newSpeed = location.Call<float>("getSpeed");
|
||||
bool speedUpdated = newSpeed != _currentLocation.SpeedMetersPerSecond;
|
||||
_currentLocation.SpeedMetersPerSecond = newSpeed;
|
||||
|
||||
// flag location as updated if any of below conditions evaluates to true
|
||||
// Debug.LogFormat("coords:{0} acc:{1} time:{2} speed:{3}", coordinatesUpdated, accuracyUpdated, timestampUpdated, speedUpdated);
|
||||
_currentLocation.IsLocationUpdated =
|
||||
providerUpdated
|
||||
|| coordinatesUpdated
|
||||
|| accuracyUpdated
|
||||
|| timestampUpdated
|
||||
|| speedUpdated;
|
||||
|
||||
// Un-comment if required. Throws a warning right now.
|
||||
//bool networkEnabled = _gpsInstance.Call<bool>("getIsNetworkEnabled");
|
||||
bool gpsEnabled = _gpsInstance.Call<bool>("getIsGpsEnabled");
|
||||
if (!gpsEnabled)
|
||||
{
|
||||
_currentLocation.HasGpsFix = null;
|
||||
_currentLocation.SatellitesInView = null;
|
||||
_currentLocation.SatellitesUsed = null;
|
||||
}
|
||||
else
|
||||
{
|
||||
_currentLocation.HasGpsFix = _gpsInstance.Get<bool>("hasGpsFix");
|
||||
//int time2firstFix = _gpsInstance.Get<int>("timeToFirstGpsFix");
|
||||
_currentLocation.SatellitesInView = _gpsInstance.Get<int>("satellitesInView");
|
||||
_currentLocation.SatellitesUsed = _gpsInstance.Get<int>("satellitesUsedInFix");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// If GPS and network location are available use the newer/better one
|
||||
/// </summary>
|
||||
/// <param name="locGps"></param>
|
||||
/// <param name="locNetwork"></param>
|
||||
private void populateWithBetterLocation(AndroidJavaObject locGps, AndroidJavaObject locNetwork)
|
||||
{
|
||||
|
||||
// check which location is fresher
|
||||
long timestampGps = locGps.Call<long>("getTime");
|
||||
long timestampNet = locNetwork.Call<long>("getTime");
|
||||
if (timestampGps > timestampNet)
|
||||
{
|
||||
populateCurrentLocation(locGps);
|
||||
return;
|
||||
}
|
||||
|
||||
// check which location has better accuracy
|
||||
float accuracyGps = locGps.Call<float>("getAccuracy");
|
||||
float accuracyNet = locNetwork.Call<float>("getAccuracy");
|
||||
if (accuracyGps < accuracyNet)
|
||||
{
|
||||
populateCurrentLocation(locGps);
|
||||
return;
|
||||
}
|
||||
|
||||
// default to network
|
||||
populateCurrentLocation(locNetwork);
|
||||
}
|
||||
|
||||
|
||||
|
||||
protected virtual void Update()
|
||||
{
|
||||
|
||||
/*
|
||||
if (Input.GetKeyDown(KeyCode.Escape))
|
||||
{
|
||||
Debug.LogWarning("EXIT");
|
||||
#if UNITY_EDITOR
|
||||
UnityEditor.EditorApplication.isPlaying = false;
|
||||
#else
|
||||
if (Application.platform == RuntimePlatform.Android) {
|
||||
AndroidJavaObject activity = new AndroidJavaClass("com.unity3d.player.UnityPlayer").GetStatic<AndroidJavaObject>("currentActivity");
|
||||
//activity.Call<bool>("moveTaskToBack", true);
|
||||
activity.Call("finishAndRemoveTask");
|
||||
//activity.Call("finish");
|
||||
} else {
|
||||
Application.Quit();
|
||||
}
|
||||
#endif
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
#if UNITY_ANDROID
|
||||
|
||||
private string time2str(AndroidJavaObject loc)
|
||||
{
|
||||
long time = loc.Call<long>("getTime");
|
||||
DateTime dtPlugin = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).Add(TimeSpan.FromMilliseconds(time));
|
||||
return dtPlugin.ToString("yyyyMMdd HHmmss");
|
||||
}
|
||||
|
||||
|
||||
|
||||
private string loc2str(AndroidJavaObject loc)
|
||||
{
|
||||
|
||||
if (null == loc) { return "loc: NULL"; }
|
||||
|
||||
try
|
||||
{
|
||||
|
||||
double lat = loc.Call<double>("getLatitude");
|
||||
double lng = loc.Call<double>("getLongitude");
|
||||
|
||||
return string.Format(CultureInfo.InvariantCulture, "{0:0.00000000} / {1:0.00000000}", lat, lng);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
return ex.ToString();
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d3d557417079b1446999d2d86ff71dfb
|
||||
timeCreated: 1524214127
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,90 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
using System;
|
||||
using Mapbox.Unity.Utilities;
|
||||
using Mapbox.Utils;
|
||||
using UnityEngine;
|
||||
using Mapbox.Unity.Map;
|
||||
|
||||
/// <summary>
|
||||
/// The EditorLocationProvider is responsible for providing mock location and heading data
|
||||
/// for testing purposes in the Unity editor.
|
||||
/// </summary>
|
||||
public class EditorLocationProvider : AbstractEditorLocationProvider
|
||||
{
|
||||
/// <summary>
|
||||
/// The mock "latitude, longitude" location, respresented with a string.
|
||||
/// You can search for a place using the embedded "Search" button in the inspector.
|
||||
/// This value can be changed at runtime in the inspector.
|
||||
/// </summary>
|
||||
[SerializeField]
|
||||
[Geocode]
|
||||
string _latitudeLongitude;
|
||||
|
||||
/// <summary>
|
||||
/// The transform that will be queried for location and heading data & ADDED to the mock latitude/longitude
|
||||
/// Can be changed at runtime to simulate moving within the map.
|
||||
/// </summary>
|
||||
[SerializeField]
|
||||
Transform _targetTransform;
|
||||
|
||||
//[SerializeField]
|
||||
AbstractMap _map;
|
||||
|
||||
bool _mapInitialized;
|
||||
|
||||
#if UNITY_EDITOR
|
||||
protected virtual void Start()
|
||||
{
|
||||
LocationProviderFactory.Instance.mapManager.OnInitialized += Map_OnInitialized;
|
||||
//_map.OnInitialized += Map_OnInitialized;
|
||||
|
||||
if (_targetTransform == null)
|
||||
{
|
||||
_targetTransform = transform;
|
||||
}
|
||||
|
||||
base.Awake();
|
||||
}
|
||||
#endif
|
||||
|
||||
void Map_OnInitialized()
|
||||
{
|
||||
LocationProviderFactory.Instance.mapManager.OnInitialized -= Map_OnInitialized;
|
||||
//_map.OnInitialized -= Map_OnInitialized;
|
||||
_mapInitialized = true;
|
||||
_map = LocationProviderFactory.Instance.mapManager;
|
||||
}
|
||||
|
||||
Vector2d LatitudeLongitude
|
||||
{
|
||||
get
|
||||
{
|
||||
if (_mapInitialized)
|
||||
{
|
||||
var startingLatLong = Conversions.StringToLatLon(_latitudeLongitude);
|
||||
var position = Conversions.GeoToWorldPosition(
|
||||
startingLatLong,
|
||||
_map.CenterMercator,
|
||||
_map.WorldRelativeScale
|
||||
).ToVector3xz();
|
||||
position += _targetTransform.position;
|
||||
return position.GetGeoPosition(_map.CenterMercator, _map.WorldRelativeScale);
|
||||
}
|
||||
|
||||
return Conversions.StringToLatLon(_latitudeLongitude);
|
||||
}
|
||||
}
|
||||
|
||||
protected override void SetLocation()
|
||||
{
|
||||
_currentLocation.UserHeading = _targetTransform.eulerAngles.y;
|
||||
_currentLocation.LatitudeLongitude = LatitudeLongitude;
|
||||
_currentLocation.Accuracy = _accuracy;
|
||||
_currentLocation.Timestamp = UnixTimestampUtils.To(DateTime.UtcNow);
|
||||
_currentLocation.IsLocationUpdated = true;
|
||||
_currentLocation.IsUserHeadingUpdated = true;
|
||||
_currentLocation.IsLocationServiceEnabled = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 60712efc3153a4819b0c79437175846d
|
||||
timeCreated: 1484085721
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,67 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Globalization;
|
||||
using System.IO;
|
||||
using Mapbox.Unity.Utilities;
|
||||
using Mapbox.Utils;
|
||||
using UnityEngine;
|
||||
|
||||
/// <summary>
|
||||
/// <para>
|
||||
/// The EditorLocationProvider is responsible for providing mock location data via log file collected with the 'LocationProvider' scene
|
||||
/// </para>
|
||||
/// </summary>
|
||||
public class EditorLocationProviderLocationLog : AbstractEditorLocationProvider
|
||||
{
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// The mock "latitude, longitude" location, respresented with a string.
|
||||
/// You can search for a place using the embedded "Search" button in the inspector.
|
||||
/// This value can be changed at runtime in the inspector.
|
||||
/// </summary>
|
||||
[SerializeField]
|
||||
private TextAsset _locationLogFile;
|
||||
|
||||
|
||||
private LocationLogReader _logReader;
|
||||
private IEnumerator<Location> _locationEnumerator;
|
||||
|
||||
|
||||
#if UNITY_EDITOR
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
_logReader = new LocationLogReader(_locationLogFile.bytes);
|
||||
_locationEnumerator = _logReader.GetLocations();
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (null != _locationEnumerator)
|
||||
{
|
||||
_locationEnumerator.Dispose();
|
||||
_locationEnumerator = null;
|
||||
}
|
||||
if (null != _logReader)
|
||||
{
|
||||
_logReader.Dispose();
|
||||
_logReader = null;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
protected override void SetLocation()
|
||||
{
|
||||
if (null == _locationEnumerator) { return; }
|
||||
|
||||
// no need to check if 'MoveNext()' returns false as LocationLogReader loops through log file
|
||||
_locationEnumerator.MoveNext();
|
||||
_currentLocation = _locationEnumerator.Current;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c34c76d6349bc9844998f48d16f0d3bb
|
||||
timeCreated: 1524639538
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,10 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8232a48e0bb26b34caa7b4733871a9c3
|
||||
folderAsset: yes
|
||||
timeCreated: 1524651375
|
||||
licenseType: Pro
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,713 @@
|
||||
#location service enabled;location service intializing;location updated;userheading updated;location provider;location provider class;time device [utc];time location [utc];latitude;longitude;accuracy [m];user heading [<5B>];device orientation [<5B>];speed [km/h];has gps fix;satellites used;satellites in view
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163505.787;20180524-163427.922;60.19188000;24.96858220;34.0;305.1;305.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163506.249;20180524-163427.922;60.19188000;24.96858220;34.0;313.5;313.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163506.749;20180524-163427.922;60.19188000;24.96858220;34.0;349.1;349.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163507.254;20180524-163427.922;60.19188000;24.96858220;34.0;308.9;308.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163507.757;20180524-163427.922;60.19188000;24.96858220;34.0;336.6;336.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163508.256;20180524-163427.922;60.19188000;24.96858220;34.0;288.9;288.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163508.757;20180524-163427.922;60.19188000;24.96858220;34.0;325.7;325.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163509.258;20180524-163427.922;60.19188000;24.96858220;34.0;309.8;309.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163509.760;20180524-163427.922;60.19188000;24.96858220;34.0;328.4;328.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163510.256;20180524-163510.533;60.19185260;24.96877670;4.0;329.2;329.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163510.761;20180524-163510.533;60.19185260;24.96877670;4.0;331.0;331.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163511.259;20180524-163512.000;60.19185640;24.96873660;4.0;344.2;344.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163511.761;20180524-163512.000;60.19185640;24.96873660;4.0;317.6;317.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163512.282;20180524-163513.000;60.19181000;24.96869660;4.0;255.6;336.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163512.749;20180524-163513.000;60.19181000;24.96869660;4.0;255.6;286.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163513.263;20180524-163514.000;60.19179000;24.96865460;4.0;231.7;321.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163513.764;20180524-163514.000;60.19179000;24.96865460;4.0;231.7;280.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163514.165;20180524-163515.000;60.19179000;24.96862220;4.0;252.9;313.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163514.701;20180524-163516.000;60.19180300;24.96859740;3.0;258.1;322.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163515.204;20180524-163516.000;60.19180300;24.96859740;3.0;258.1;336.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163515.736;20180524-163517.000;60.19182210;24.96856000;3.0;277.6;325.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163516.240;20180524-163517.000;60.19182210;24.96856000;3.0;277.6;346.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163516.742;20180524-163518.000;60.19184000;24.96854000;3.0;294.2;319.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163517.240;20180524-163518.000;60.19184000;24.96854000;3.0;294.2;351.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163517.745;20180524-163519.000;60.19185260;24.96852000;3.0;302.2;311.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163518.243;20180524-163519.000;60.19185260;24.96852000;3.0;302.2;333.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163518.742;20180524-163520.000;60.19186780;24.96849820;3.0;304.0;287.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163519.244;20180524-163520.000;60.19186780;24.96849820;3.0;304.0;333.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163519.746;20180524-163521.000;60.19188310;24.96847530;3.0;305.7;281.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163520.252;20180524-163521.000;60.19188310;24.96847530;3.0;305.7;338.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163520.746;20180524-163522.000;60.19189450;24.96845820;3.0;303.6;278.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163521.251;20180524-163522.000;60.19189450;24.96845820;3.0;303.6;317.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163521.749;20180524-163523.000;60.19190220;24.96844670;3.0;304.0;306.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163522.250;20180524-163523.000;60.19190220;24.96844670;3.0;304.0;331.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163522.749;20180524-163524.000;60.19191360;24.96843000;3.0;303.9;322.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163523.252;20180524-163524.000;60.19191360;24.96843000;3.0;303.9;316.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163523.753;20180524-163525.000;60.19192500;24.96840480;3.0;301.5;336.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163524.255;20180524-163525.000;60.19192500;24.96840480;3.0;301.5;322.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163524.736;20180524-163526.000;60.19193270;24.96838000;3.0;297.4;305.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163525.239;20180524-163526.000;60.19193270;24.96838000;3.0;297.4;311.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163525.741;20180524-163527.000;60.19193650;24.96835710;3.0;291.3;322.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163526.255;20180524-163527.000;60.19193650;24.96835710;3.0;291.3;322.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163526.755;20180524-163528.000;60.19193650;24.96832850;3.0;282.8;341.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163527.260;20180524-163528.000;60.19193650;24.96832850;3.0;282.8;328.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163527.740;20180524-163529.000;60.19194410;24.96829800;3.0;280.2;306.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163528.246;20180524-163529.000;60.19194410;24.96829800;3.0;280.2;312.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163528.744;20180524-163530.000;60.19194790;24.96827320;3.0;278.0;320.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163529.246;20180524-163530.000;60.19194790;24.96827320;3.0;278.0;298.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163529.744;20180524-163531.000;60.19195000;24.96825220;3.0;277.1;313.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163530.249;20180524-163531.000;60.19195000;24.96825220;3.0;277.1;296.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163530.744;20180524-163532.000;60.19196000;24.96822740;3.0;282.6;317.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163531.248;20180524-163532.000;60.19196000;24.96822740;3.0;282.6;303.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163531.751;20180524-163533.000;60.19196320;24.96820450;3.0;281.1;319.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163532.252;20180524-163533.000;60.19196320;24.96820450;3.0;281.1;287.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163532.771;20180524-163534.000;60.19196700;24.96818160;3.0;281.2;317.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163533.268;20180524-163534.000;60.19196700;24.96818160;3.0;281.2;298.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163533.771;20180524-163535.000;60.19197000;24.96815490;3.0;281.4;314.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163534.272;20180524-163535.000;60.19197000;24.96815490;3.0;281.4;300.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163534.753;20180524-163536.000;60.19197460;24.96812630;3.0;278.2;325.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163535.255;20180524-163536.000;60.19197460;24.96812630;3.0;278.2;301.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163535.753;20180524-163537.000;60.19198230;24.96809580;3.0;279.8;335.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163536.258;20180524-163537.000;60.19198230;24.96809580;3.0;279.8;307.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163536.756;20180524-163538.000;60.19199000;24.96807000;3.0;281.6;331.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163537.259;20180524-163538.000;60.19199000;24.96807000;3.0;281.6;307.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163537.766;20180524-163539.000;60.19199750;24.96804430;3.0;284.0;331.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163538.257;20180524-163539.000;60.19199750;24.96804430;3.0;284.0;298.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163538.754;20180524-163540.000;60.19200000;24.96801570;3.0;283.0;320.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163539.261;20180524-163540.000;60.19200000;24.96801570;3.0;283.0;301.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163539.761;20180524-163541.000;60.19201000;24.96798520;3.0;284.0;322.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163540.264;20180524-163541.000;60.19201000;24.96798520;3.0;284.0;295.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163540.779;20180524-163542.000;60.19201660;24.96795460;3.0;282.9;344.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163541.281;20180524-163542.000;60.19201660;24.96795460;3.0;282.9;298.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163541.781;20180524-163543.000;60.19202420;24.96792600;3.0;282.6;317.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163542.285;20180524-163543.000;60.19202420;24.96792600;3.0;282.6;314.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163542.760;20180524-163544.000;60.19203000;24.96789550;3.0;284.0;301.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163543.268;20180524-163544.000;60.19203000;24.96789550;3.0;284.0;295.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163543.784;20180524-163545.000;60.19204000;24.96786310;3.0;283.7;314.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163544.284;20180524-163545.000;60.19204000;24.96786310;3.0;283.7;320.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163544.787;20180524-163546.000;60.19204710;24.96783000;3.0;283.7;316.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163545.289;20180524-163546.000;60.19204710;24.96783000;3.0;283.7;289.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163545.785;20180524-163547.000;60.19205470;24.96780780;3.0;284.7;320.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163546.288;20180524-163547.000;60.19205470;24.96780780;3.0;284.7;213.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163546.770;20180524-163548.000;60.19206240;24.96779250;3.0;288.7;257.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163547.285;20180524-163548.000;60.19206240;24.96779250;3.0;288.7;246.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163547.772;20180524-163549.000;60.19207000;24.96777340;3.0;289.9;46.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163548.270;20180524-163549.000;60.19207000;24.96777340;3.0;289.9;244.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163548.772;20180524-163550.000;60.19207760;24.96774860;3.0;291.1;30.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163549.276;20180524-163550.000;60.19207760;24.96774860;3.0;291.1;315.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163549.776;20180524-163551.000;60.19208530;24.96772580;3.0;291.0;343.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163550.278;20180524-163551.000;60.19208530;24.96772580;3.0;291.0;299.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163550.781;20180524-163552.000;60.19209000;24.96770100;3.0;287.0;334.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163551.296;20180524-163552.000;60.19209000;24.96770100;3.0;287.0;286.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163551.799;20180524-163553.000;60.19209670;24.96767430;3.0;285.1;345.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163552.281;20180524-163553.000;60.19209670;24.96767430;3.0;285.1;262.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163552.783;20180524-163554.000;60.19210000;24.96765330;3.0;283.1;135.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163553.298;20180524-163554.000;60.19210000;24.96765330;3.0;283.1;52.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163553.798;20180524-163555.000;60.19211200;24.96763230;3.0;285.8;268.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163554.301;20180524-163555.000;60.19211200;24.96763230;3.0;285.8;242.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163554.800;20180524-163556.000;60.19212000;24.96761510;3.0;289.4;261.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163555.298;20180524-163556.000;60.19212000;24.96761510;3.0;289.4;248.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163555.801;20180524-163557.000;60.19212340;24.96760180;3.0;289.4;274.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163556.304;20180524-163557.000;60.19212340;24.96760180;3.0;289.4;330.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163556.806;20180524-163558.000;60.19213490;24.96758000;3.0;291.7;205.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163557.305;20180524-163558.000;60.19213490;24.96758000;3.0;291.7;350.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163557.807;20180524-163559.000;60.19214250;24.96756170;3.0;295.1;233.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163558.310;20180524-163559.000;60.19214250;24.96756170;3.0;295.1;60.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163558.807;20180524-163600.000;60.19215000;24.96754650;3.0;294.2;265.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163559.310;20180524-163600.000;60.19215000;24.96754650;3.0;294.2;114.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163559.809;20180524-163601.000;60.19215770;24.96752170;3.0;292.3;129.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163600.308;20180524-163601.000;60.19215770;24.96752170;3.0;292.3;132.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163600.809;20180524-163602.000;60.19216540;24.96749690;3.0;290.8;123.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163601.313;20180524-163602.000;60.19216540;24.96749690;3.0;290.8;325.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163601.794;20180524-163603.000;60.19217300;24.96747590;3.0;290.2;291.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163602.296;20180524-163603.000;60.19217300;24.96747590;3.0;290.2;312.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163602.798;20180524-163604.000;60.19217680;24.96744350;3.0;285.3;333.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163603.297;20180524-163604.000;60.19217680;24.96744350;3.0;285.3;313.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163603.798;20180524-163605.000;60.19217680;24.96740720;3.0;281.0;314.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163604.299;20180524-163605.000;60.19217680;24.96740720;3.0;281.0;275.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163604.798;20180524-163606.000;60.19218440;24.96737670;3.0;280.1;228.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163605.300;20180524-163606.000;60.19218440;24.96737670;3.0;280.1;169.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163605.800;20180524-163607.000;60.19219000;24.96735380;3.0;278.6;224.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163606.303;20180524-163607.000;60.19219000;24.96735380;3.0;278.6;268.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163606.805;20180524-163608.000;60.19219590;24.96733000;3.0;280.4;339.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163607.302;20180524-163608.000;60.19219590;24.96733000;3.0;280.4;277.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163607.803;20180524-163609.000;60.19220350;24.96730000;3.0;284.0;326.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163608.304;20180524-163609.000;60.19220350;24.96730000;3.0;284.0;280.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163608.807;20180524-163610.000;60.19221000;24.96727560;4.0;284.2;312.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163609.306;20180524-163610.000;60.19221000;24.96727560;4.0;284.2;276.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163609.824;20180524-163611.000;60.19221500;24.96724890;4.0;283.4;336.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163610.326;20180524-163611.000;60.19221500;24.96724890;4.0;283.4;290.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163610.820;20180524-163612.000;60.19222260;24.96721460;3.0;283.1;2.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163611.326;20180524-163612.000;60.19222260;24.96721460;3.0;283.1;281.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163611.823;20180524-163613.000;60.19223000;24.96718410;3.0;282.9;18.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163612.327;20180524-163613.000;60.19223000;24.96718410;3.0;282.9;264.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163612.809;20180524-163614.000;60.19223000;24.96714210;3.0;279.2;47.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163613.315;20180524-163614.000;60.19223000;24.96714210;3.0;279.2;213.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163613.814;20180524-163615.000;60.19223000;24.96710780;4.0;276.5;105.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163614.313;20180524-163615.000;60.19223000;24.96710780;4.0;276.5;245.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163614.813;20180524-163616.000;60.19222260;24.96708680;3.0;268.6;37.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163615.317;20180524-163616.000;60.19222260;24.96708680;3.0;268.6;265.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163615.818;20180524-163617.000;60.19220730;24.96706770;3.0;255.6;191.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163616.315;20180524-163617.000;60.19220730;24.96706770;3.0;255.6;23.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163616.816;20180524-163618.000;60.19219210;24.96706200;3.0;238.4;293.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163617.319;20180524-163618.000;60.19219210;24.96706200;3.0;238.4;16.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163617.836;20180524-163619.000;60.19217680;24.96705440;3.0;222.1;339.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163618.338;20180524-163619.000;60.19217680;24.96705440;3.0;222.1;22.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163618.837;20180524-163620.000;60.19215770;24.96704860;3.0;208.7;340.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163619.337;20180524-163620.000;60.19215770;24.96704860;3.0;208.7;87.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163619.823;20180524-163621.000;60.19214250;24.96704100;3.0;202.6;248.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163620.320;20180524-163621.000;60.19214250;24.96704100;3.0;202.6;16.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163620.841;20180524-163622.000;60.19212720;24.96702580;3.0;208.6;288.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163621.342;20180524-163622.000;60.19212720;24.96702580;3.0;208.6;332.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163621.837;20180524-163623.000;60.19211580;24.96701240;3.0;214.5;286.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163622.343;20180524-163623.000;60.19211580;24.96701240;3.0;214.5;184.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163622.834;20180524-163624.000;60.19210000;24.96700480;3.0;216.7;198.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163623.327;20180524-163624.000;60.19210000;24.96700480;3.0;216.7;197.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163623.848;20180524-163625.000;60.19209000;24.96699710;3.0;219.4;210.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163624.345;20180524-163625.000;60.19209000;24.96699710;3.0;219.4;210.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163624.827;20180524-163626.000;60.19207380;24.96699330;3.0;211.5;210.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163625.331;20180524-163626.000;60.19207380;24.96699330;3.0;211.5;201.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163625.831;20180524-163627.000;60.19206240;24.96698760;3.0;205.8;217.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163626.332;20180524-163627.000;60.19206240;24.96698760;3.0;205.8;110.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163626.831;20180524-163628.000;60.19205470;24.96698190;3.0;205.8;197.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163627.331;20180524-163628.000;60.19205470;24.96698190;3.0;205.8;145.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163627.835;20180524-163629.000;60.19204330;24.96697430;3.0;208.1;204.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163628.336;20180524-163629.000;60.19204330;24.96697430;3.0;208.1;127.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163628.840;20180524-163630.000;60.19202800;24.96696660;3.0;205.3;215.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163629.366;20180524-163630.000;60.19202800;24.96696660;3.0;205.3;167.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163629.836;20180524-163631.000;60.19201660;24.96696280;3.0;206.6;220.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163630.338;20180524-163631.000;60.19201660;24.96696280;3.0;206.6;141.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163630.837;20180524-163632.000;60.19200520;24.96696000;3.0;203.4;196.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163631.338;20180524-163632.000;60.19200520;24.96696000;3.0;203.4;222.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163631.856;20180524-163633.000;60.19199000;24.96695710;3.0;197.4;178.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163632.357;20180524-163633.000;60.19199000;24.96695710;3.0;197.4;97.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163632.857;20180524-163634.000;60.19197000;24.96695000;3.0;195.6;212.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163633.360;20180524-163634.000;60.19197000;24.96695000;3.0;195.6;157.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163633.860;20180524-163635.000;60.19195000;24.96694560;3.0;194.1;201.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163634.361;20180524-163635.000;60.19195000;24.96694560;3.0;194.1;26.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163634.859;20180524-163636.000;60.19194000;24.96694180;3.0;195.9;204.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163635.358;20180524-163636.000;60.19194000;24.96694180;3.0;195.9;93.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163635.846;20180524-163637.000;60.19192500;24.96694180;3.0;193.2;210.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163636.342;20180524-163637.000;60.19192500;24.96694180;3.0;193.2;158.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163636.849;20180524-163638.000;60.19191000;24.96694180;3.0;188.3;227.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163637.349;20180524-163638.000;60.19191000;24.96694180;3.0;188.3;284.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163637.847;20180524-163639.000;60.19189450;24.96694180;3.0;185.2;290.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163638.350;20180524-163639.000;60.19189450;24.96694180;3.0;185.2;331.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163638.854;20180524-163640.000;60.19187550;24.96694000;3.0;181.4;192.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163639.371;20180524-163640.000;60.19187550;24.96694000;3.0;181.4;159.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163639.870;20180524-163641.000;60.19185640;24.96693800;3.0;182.8;154.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163640.369;20180524-163641.000;60.19185640;24.96693800;3.0;182.8;121.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163640.872;20180524-163642.000;60.19183730;24.96694000;3.0;181.4;211.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163641.374;20180524-163642.000;60.19183730;24.96694000;3.0;181.4;161.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163641.857;20180524-163643.000;60.19182210;24.96694000;3.0;181.4;272.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163642.374;20180524-163643.000;60.19182210;24.96694000;3.0;181.4;302.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163642.869;20180524-163644.000;60.19180680;24.96693420;3.0;185.2;232.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163643.376;20180524-163644.000;60.19180680;24.96693420;3.0;185.2;301.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163643.841;20180524-163645.000;60.19179000;24.96692660;3.0;189.8;21.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163644.345;20180524-163645.000;60.19179000;24.96692660;3.0;189.8;324.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163644.847;20180524-163646.000;60.19178000;24.96691510;3.0;203.5;188.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163645.361;20180524-163646.000;60.19178000;24.96691510;3.0;203.5;60.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163645.862;20180524-163647.000;60.19176480;24.96690370;3.0;212.7;195.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163646.364;20180524-163647.000;60.19176480;24.96690370;3.0;212.7;183.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163646.881;20180524-163648.000;60.19175340;24.96689410;3.0;217.6;195.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163647.383;20180524-163648.000;60.19175340;24.96689410;3.0;217.6;111.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163647.883;20180524-163649.000;60.19174190;24.96688000;3.0;224.2;209.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163648.383;20180524-163649.000;60.19174190;24.96688000;3.0;224.2;110.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163648.864;20180524-163650.000;60.19173430;24.96686740;3.0;226.7;210.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163649.368;20180524-163650.000;60.19173430;24.96686740;3.0;226.7;101.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163649.873;20180524-163651.000;60.19172670;24.96685000;4.0;234.1;206.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163650.375;20180524-163651.000;60.19172670;24.96685000;4.0;234.1;147.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163650.871;20180524-163652.000;60.19171000;24.96683310;3.0;235.4;180.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163651.371;20180524-163652.000;60.19171000;24.96683310;3.0;235.4;171.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163651.871;20180524-163653.000;60.19169620;24.96681790;3.0;234.6;173.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163652.373;20180524-163653.000;60.19169620;24.96681790;3.0;234.6;128.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163652.872;20180524-163654.000;60.19168470;24.96680830;4.0;229.8;171.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163653.372;20180524-163654.000;60.19168470;24.96680830;4.0;229.8;153.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163653.878;20180524-163655.000;60.19168000;24.96678000;4.0;233.2;177.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163654.377;20180524-163655.000;60.19168000;24.96678000;4.0;233.2;163.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163654.896;20180524-163656.000;60.19167330;24.96674730;4.0;241.7;173.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163655.377;20180524-163656.000;60.19167330;24.96674730;4.0;241.7;162.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163655.877;20180524-163657.000;60.19166000;24.96672250;4.0;245.3;172.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163656.378;20180524-163657.000;60.19166000;24.96672250;4.0;245.3;145.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163656.878;20180524-163658.000;60.19164660;24.96670720;4.0;247.4;166.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163657.380;20180524-163658.000;60.19164660;24.96670720;4.0;247.4;180.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163657.882;20180524-163659.000;60.19163000;24.96670150;3.0;232.2;185.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163658.402;20180524-163659.000;60.19163000;24.96670150;3.0;232.2;192.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163658.897;20180524-163700.000;60.19162000;24.96669390;3.0;221.7;246.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163659.399;20180524-163700.000;60.19162000;24.96669390;3.0;221.7;220.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163659.901;20180524-163701.000;60.19160460;24.96668240;3.0;215.5;243.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163700.400;20180524-163701.000;60.19160460;24.96668240;3.0;215.5;256.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163700.899;20180524-163702.000;60.19159320;24.96665380;3.0;220.1;262.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163701.403;20180524-163702.000;60.19159320;24.96665380;3.0;220.1;267.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163701.906;20180524-163703.000;60.19159000;24.96664000;4.0;220.1;240.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163702.387;20180524-163703.000;60.19159000;24.96664000;4.0;220.1;273.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163702.892;20180524-163704.000;60.19158550;24.96663280;4.0;233.0;259.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163703.394;20180524-163704.000;60.19158550;24.96663280;4.0;233.0;285.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163703.907;20180524-163705.000;60.19158550;24.96661190;4.0;246.4;311.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163704.410;20180524-163705.000;60.19158550;24.96661190;4.0;246.4;281.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163704.891;20180524-163706.000;60.19159000;24.96658710;3.0;262.1;286.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163705.393;20180524-163706.000;60.19159000;24.96658710;3.0;262.1;297.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163705.893;20180524-163707.000;60.19159000;24.96655270;3.0;267.6;276.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163706.395;20180524-163707.000;60.19159000;24.96655270;3.0;267.6;293.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163706.894;20180524-163708.000;60.19159000;24.96652220;3.0;272.6;279.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163707.397;20180524-163708.000;60.19159000;24.96652220;3.0;272.6;302.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163707.897;20180524-163709.000;60.19158550;24.96649170;3.0;270.5;271.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163708.397;20180524-163709.000;60.19158550;24.96649170;3.0;270.5;257.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163708.900;20180524-163710.000;60.19158550;24.96646120;3.0;267.9;236.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163709.399;20180524-163710.000;60.19158550;24.96646120;3.0;267.9;185.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163709.900;20180524-163711.000;60.19159000;24.96643830;3.0;270.7;204.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163710.400;20180524-163711.000;60.19159000;24.96643830;3.0;270.7;203.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163710.902;20180524-163712.000;60.19158000;24.96640780;3.0;266.1;182.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163711.420;20180524-163712.000;60.19158000;24.96640780;3.0;266.1;199.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163711.903;20180524-163713.000;60.19156650;24.96638680;3.0;260.1;170.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163712.406;20180524-163713.000;60.19156650;24.96638680;3.0;260.1;177.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163712.901;20180524-163714.000;60.19154740;24.96638300;3.0;241.1;191.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163713.407;20180524-163714.000;60.19154740;24.96638300;3.0;241.1;169.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163713.923;20180524-163715.000;60.19153000;24.96638300;3.0;215.0;146.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163714.425;20180524-163715.000;60.19153000;24.96638300;3.0;215.0;258.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163714.911;20180524-163716.000;60.19151000;24.96638110;3.0;197.8;168.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163715.430;20180524-163716.000;60.19151000;24.96638110;3.0;197.8;134.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163715.911;20180524-163717.000;60.19149000;24.96637730;3.0;186.9;228.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163716.414;20180524-163717.000;60.19149000;24.96637730;3.0;186.9;182.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163716.930;20180524-163718.000;60.19147000;24.96636770;3.0;190.4;141.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163717.434;20180524-163718.000;60.19147000;24.96636770;3.0;190.4;217.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163717.934;20180524-163719.000;60.19145580;24.96637000;3.0;188.2;253.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163718.432;20180524-163719.000;60.19145580;24.96637000;3.0;188.2;235.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163718.934;20180524-163720.000;60.19144000;24.96637730;3.0;180.6;191.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163719.421;20180524-163720.000;60.19144000;24.96637730;3.0;180.6;156.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163719.929;20180524-163721.000;60.19142530;24.96638490;4.0;170.7;197.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163720.434;20180524-163721.000;60.19142530;24.96638490;4.0;170.7;237.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163720.937;20180524-163722.000;60.19141000;24.96639250;4.0;158.0;50.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163721.437;20180524-163722.000;60.19141000;24.96639250;4.0;158.0;314.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163721.920;20180524-163723.000;60.19140000;24.96641000;4.0;145.5;24.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163722.421;20180524-163723.000;60.19140000;24.96641000;4.0;145.5;0.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163722.917;20180524-163724.000;60.19139000;24.96644400;5.0;133.2;344.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163723.440;20180524-163724.000;60.19139000;24.96644400;5.0;133.2;89.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163723.939;20180524-163725.000;60.19138340;24.96648220;5.0;119.5;131.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163724.440;20180524-163725.000;60.19138340;24.96648220;5.0;119.5;164.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163724.940;20180524-163726.000;60.19137570;24.96651650;5.0;107.1;7.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163725.445;20180524-163726.000;60.19137570;24.96651650;5.0;107.1;178.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163725.943;20180524-163727.000;60.19135670;24.96653180;5.0;112.2;154.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163726.444;20180524-163727.000;60.19135670;24.96653180;5.0;112.2;193.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163726.943;20180524-163728.000;60.19133760;24.96652790;5.0;132.0;61.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163727.446;20180524-163728.000;60.19133760;24.96652790;5.0;132.0;197.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163727.947;20180524-163729.000;60.19131470;24.96651460;4.0;162.4;157.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163728.451;20180524-163729.000;60.19131470;24.96651460;4.0;162.4;105.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163728.942;20180524-163730.000;60.19129560;24.96650310;4.0;189.6;162.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163729.448;20180524-163730.000;60.19129560;24.96650310;4.0;189.6;292.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163729.940;20180524-163731.000;60.19128000;24.96649000;3.0;208.2;173.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163730.436;20180524-163731.000;60.19128000;24.96649000;3.0;208.2;179.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163730.952;20180524-163732.000;60.19126510;24.96647640;3.0;215.9;222.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163731.454;20180524-163732.000;60.19126510;24.96647640;3.0;215.9;213.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163731.953;20180524-163733.000;60.19125000;24.96646120;3.0;219.7;194.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163732.452;20180524-163733.000;60.19125000;24.96646120;3.0;219.7;196.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163732.954;20180524-163734.000;60.19124000;24.96644590;3.0;226.1;193.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163733.461;20180524-163734.000;60.19124000;24.96644590;3.0;226.1;211.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163733.955;20180524-163735.000;60.19122310;24.96643000;3.0;226.9;179.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163734.443;20180524-163735.000;60.19122310;24.96643000;3.0;226.9;191.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163734.940;20180524-163736.000;60.19120410;24.96641540;3.0;225.7;188.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163735.441;20180524-163736.000;60.19120410;24.96641540;3.0;225.7;195.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163735.942;20180524-163737.000;60.19118500;24.96639820;3.0;224.9;188.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163736.445;20180524-163737.000;60.19118500;24.96639820;3.0;224.9;194.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163736.945;20180524-163738.000;60.19117360;24.96638300;3.0;224.0;229.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163737.448;20180524-163738.000;60.19117360;24.96638300;3.0;224.0;193.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163737.945;20180524-163739.000;60.19115450;24.96637000;3.0;221.7;1.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163738.445;20180524-163739.000;60.19115450;24.96637000;3.0;221.7;184.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163738.947;20180524-163740.000;60.19113540;24.96635820;3.0;220.3;200.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163739.448;20180524-163740.000;60.19113540;24.96635820;3.0;220.3;147.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163739.974;20180524-163741.000;60.19112400;24.96634670;3.0;221.1;227.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163740.449;20180524-163741.000;60.19112400;24.96634670;3.0;221.1;190.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163740.946;20180524-163742.000;60.19111000;24.96633530;4.0;217.6;198.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163741.447;20180524-163742.000;60.19111000;24.96633530;4.0;217.6;188.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163741.952;20180524-163743.000;60.19109730;24.96632580;4.0;218.2;309.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163742.453;20180524-163743.000;60.19109730;24.96632580;4.0;218.2;154.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163742.953;20180524-163744.000;60.19108200;24.96631620;5.0;218.3;147.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163743.453;20180524-163744.000;60.19108200;24.96631620;5.0;218.3;352.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163743.951;20180524-163745.000;60.19106000;24.96631620;5.0;207.2;93.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163744.455;20180524-163745.000;60.19106000;24.96631620;5.0;207.2;163.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163744.953;20180524-163746.000;60.19104000;24.96632000;6.0;194.6;200.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163745.452;20180524-163746.000;60.19104000;24.96632000;6.0;194.6;203.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163745.958;20180524-163747.000;60.19102000;24.96630860;6.0;192.8;148.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163746.461;20180524-163747.000;60.19102000;24.96630860;6.0;192.8;290.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163746.960;20180524-163748.000;60.19101000;24.96629330;6.0;198.6;297.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163747.460;20180524-163748.000;60.19101000;24.96629330;6.0;198.6;278.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163747.960;20180524-163749.000;60.19099810;24.96627240;6.0;214.9;7.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163748.462;20180524-163749.000;60.19099810;24.96627240;6.0;214.9;257.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163748.962;20180524-163750.000;60.19098280;24.96625140;7.0;230.3;153.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163749.464;20180524-163750.000;60.19098280;24.96625140;7.0;230.3;196.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163749.947;20180524-163751.000;60.19098280;24.96624180;8.0;230.3;245.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163750.461;20180524-163751.000;60.19098280;24.96624180;8.0;230.3;155.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163750.963;20180524-163752.000;60.19097520;24.96624760;8.0;230.3;44.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163751.468;20180524-163752.000;60.19097520;24.96624760;8.0;230.3;196.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163751.971;20180524-163753.000;60.19095230;24.96625330;8.0;223.0;332.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163752.470;20180524-163753.000;60.19095230;24.96625330;8.0;223.0;193.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163752.987;20180524-163754.000;60.19093320;24.96626850;9.0;199.1;47.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163753.489;20180524-163754.000;60.19093320;24.96626850;9.0;199.1;167.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163753.987;20180524-163755.000;60.19091800;24.96628190;9.0;170.2;327.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163754.490;20180524-163755.000;60.19091800;24.96628190;9.0;170.2;202.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163754.990;20180524-163756.000;60.19090000;24.96628570;9.0;156.1;209.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163755.492;20180524-163756.000;60.19090000;24.96628570;9.0;156.1;173.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163755.973;20180524-163757.000;60.19088000;24.96627000;8.0;165.2;167.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163756.484;20180524-163757.000;60.19088000;24.96627000;8.0;165.2;171.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163756.994;20180524-163758.000;60.19086460;24.96625330;8.0;188.6;158.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163757.494;20180524-163758.000;60.19086460;24.96625330;8.0;188.6;169.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163757.994;20180524-163759.000;60.19084550;24.96623800;7.0;208.8;169.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163758.496;20180524-163759.000;60.19084550;24.96623800;7.0;208.8;174.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163758.995;20180524-163800.000;60.19083000;24.96624000;7.0;209.7;248.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163759.496;20180524-163800.000;60.19083000;24.96624000;7.0;209.7;166.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163759.996;20180524-163801.000;60.19081000;24.96624000;7.0;199.7;180.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163800.496;20180524-163801.000;60.19081000;24.96624000;7.0;199.7;167.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163801.001;20180524-163802.000;60.19079590;24.96623800;7.0;189.6;179.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163801.483;20180524-163802.000;60.19079590;24.96623800;7.0;189.6;175.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163802.004;20180524-163803.000;60.19078000;24.96623230;6.0;185.1;173.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163802.503;20180524-163803.000;60.19078000;24.96623230;6.0;185.1;181.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163803.002;20180524-163804.000;60.19076540;24.96622470;6.0;193.8;178.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163803.505;20180524-163804.000;60.19076540;24.96622470;6.0;193.8;191.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163804.003;20180524-163805.000;60.19075390;24.96621320;6.0;205.0;188.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163804.505;20180524-163805.000;60.19075390;24.96621320;6.0;205.0;175.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163805.003;20180524-163806.000;60.19074250;24.96620000;6.0;215.4;184.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163805.507;20180524-163806.000;60.19074250;24.96620000;6.0;215.4;178.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163806.006;20180524-163807.000;60.19072720;24.96619420;5.0;215.6;201.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163806.508;20180524-163807.000;60.19072720;24.96619420;5.0;215.6;172.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163807.007;20180524-163808.000;60.19071000;24.96618840;5.0;213.4;203.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163807.508;20180524-163808.000;60.19071000;24.96618840;5.0;213.4;181.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163808.010;20180524-163809.000;60.19069670;24.96618000;4.0;210.2;197.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163808.511;20180524-163809.000;60.19069670;24.96618000;4.0;210.2;185.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163809.013;20180524-163810.000;60.19068530;24.96617510;5.0;203.7;206.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163809.541;20180524-163810.000;60.19068530;24.96617510;5.0;203.7;193.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163809.995;20180524-163811.000;60.19066620;24.96616550;4.0;205.2;205.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163810.496;20180524-163811.000;60.19066620;24.96616550;4.0;205.2;194.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163810.999;20180524-163812.000;60.19064710;24.96616170;4.0;203.4;219.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163811.501;20180524-163812.000;60.19064710;24.96616170;4.0;203.4;207.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163812.020;20180524-163813.000;60.19063000;24.96615600;4.0;199.9;229.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163812.504;20180524-163813.000;60.19063000;24.96615600;4.0;199.9;196.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163813.018;20180524-163814.000;60.19061280;24.96615000;4.0;198.9;210.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163813.517;20180524-163814.000;60.19061280;24.96615000;4.0;198.9;220.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163814.017;20180524-163815.000;60.19059370;24.96614460;5.0;196.2;215.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163814.521;20180524-163815.000;60.19059370;24.96614460;5.0;196.2;216.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163815.018;20180524-163816.000;60.19058000;24.96613690;5.0;200.7;216.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163815.522;20180524-163816.000;60.19058000;24.96613690;5.0;200.7;194.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163816.022;20180524-163817.000;60.19056000;24.96612740;5.0;202.4;208.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163816.522;20180524-163817.000;60.19056000;24.96612740;5.0;202.4;196.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163817.026;20180524-163818.000;60.19054000;24.96612170;5.0;201.6;207.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163817.525;20180524-163818.000;60.19054000;24.96612170;5.0;201.6;175.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163818.028;20180524-163819.000;60.19052510;24.96611790;5.0;201.2;212.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163818.510;20180524-163819.000;60.19052510;24.96611790;5.0;201.2;182.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163819.007;20180524-163820.000;60.19050220;24.96611400;4.0;196.3;184.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163819.512;20180524-163820.000;60.19050220;24.96611400;4.0;196.3;181.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163820.013;20180524-163821.000;60.19048000;24.96610830;4.0;193.6;195.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163820.516;20180524-163821.000;60.19048000;24.96610830;4.0;193.6;196.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163821.015;20180524-163822.000;60.19045260;24.96610640;4.0;190.6;209.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163821.515;20180524-163822.000;60.19045260;24.96610640;4.0;190.6;177.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163822.034;20180524-163823.000;60.19043000;24.96610450;4.0;188.2;197.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163822.531;20180524-163823.000;60.19043000;24.96610450;4.0;188.2;150.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163823.035;20180524-163824.000;60.19041440;24.96610260;4.0;187.5;160.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163823.534;20180524-163824.000;60.19041440;24.96610260;4.0;187.5;126.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163824.034;20180524-163825.000;60.19040000;24.96610000;4.0;186.5;124.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163824.535;20180524-163825.000;60.19040000;24.96610000;4.0;186.5;127.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163825.038;20180524-163826.000;60.19038770;24.96610000;4.0;185.5;114.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163825.538;20180524-163826.000;60.19038770;24.96610000;4.0;185.5;109.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163826.041;20180524-163827.000;60.19038000;24.96611400;4.0;170.5;120.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163826.541;20180524-163827.000;60.19038000;24.96611400;4.0;170.5;86.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163827.041;20180524-163828.000;60.19037630;24.96613880;3.0;147.1;77.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163827.540;20180524-163828.000;60.19037630;24.96613880;3.0;147.1;66.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163828.044;20180524-163829.000;60.19037630;24.96616170;3.0;119.6;70.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163828.544;20180524-163829.000;60.19037630;24.96616170;3.0;119.6;41.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163829.046;20180524-163830.000;60.19038390;24.96618840;3.0;95.3;30.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163829.560;20180524-163830.000;60.19038390;24.96618840;3.0;95.3;65.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163830.044;20180524-163831.000;60.19039540;24.96620560;3.0;79.8;69.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163830.548;20180524-163831.000;60.19039540;24.96620560;3.0;79.8;60.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163831.048;20180524-163832.000;60.19039540;24.96622660;3.0;77.7;68.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163831.548;20180524-163832.000;60.19039540;24.96622660;3.0;77.7;53.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163832.051;20180524-163833.000;60.19039540;24.96625140;3.0;77.7;60.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163832.549;20180524-163833.000;60.19039540;24.96625140;3.0;77.7;62.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163833.052;20180524-163834.000;60.19039540;24.96627810;3.0;81.7;65.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163833.553;20180524-163834.000;60.19039540;24.96627810;3.0;81.7;87.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163834.057;20180524-163835.000;60.19039000;24.96630860;3.0;92.5;54.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163834.554;20180524-163835.000;60.19039000;24.96630860;3.0;92.5;57.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163835.054;20180524-163836.000;60.19039000;24.96634100;3.0;92.5;55.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163835.559;20180524-163836.000;60.19039000;24.96634100;3.0;92.5;25.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163836.054;20180524-163837.000;60.19039000;24.96636580;3.0;92.5;60.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163836.560;20180524-163837.000;60.19039000;24.96636580;3.0;92.5;58.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163837.056;20180524-163838.000;60.19039000;24.96639440;3.0;92.5;53.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163837.558;20180524-163838.000;60.19039000;24.96639440;3.0;92.5;17.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163838.061;20180524-163839.000;60.19038770;24.96642110;3.0;91.2;33.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163838.544;20180524-163839.000;60.19038770;24.96642110;3.0;91.2;66.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163839.059;20180524-163840.000;60.19038770;24.96644780;3.0;91.2;63.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163839.587;20180524-163840.000;60.19038770;24.96644780;3.0;91.2;88.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163840.066;20180524-163841.000;60.19038390;24.96647640;3.0;93.1;88.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163840.566;20180524-163841.000;60.19038390;24.96647640;3.0;93.1;18.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163841.068;20180524-163842.000;60.19038390;24.96650510;3.0;93.1;84.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163841.567;20180524-163842.000;60.19038390;24.96650510;3.0;93.1;346.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163842.069;20180524-163843.000;60.19038390;24.96653180;3.0;91.9;72.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163842.570;20180524-163843.000;60.19038390;24.96653180;3.0;91.9;26.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163843.070;20180524-163844.000;60.19038390;24.96655850;3.0;91.9;77.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163843.554;20180524-163844.000;60.19038390;24.96655850;3.0;91.9;22.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163844.054;20180524-163845.000;60.19038390;24.96658900;3.0;90.0;78.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163844.554;20180524-163845.000;60.19038390;24.96658900;3.0;90.0;57.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163845.052;20180524-163846.000;60.19038000;24.96662000;3.0;91.8;80.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163845.556;20180524-163846.000;60.19038000;24.96662000;3.0;91.8;20.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163846.057;20180524-163847.000;60.19038000;24.96664810;3.0;91.8;94.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163846.556;20180524-163847.000;60.19038000;24.96664810;3.0;91.8;53.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163847.059;20180524-163848.000;60.19038000;24.96668240;3.0;91.8;73.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163847.560;20180524-163848.000;60.19038000;24.96668240;3.0;91.8;26.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163848.059;20180524-163849.000;60.19038000;24.96671680;3.0;91.8;81.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163848.559;20180524-163849.000;60.19038000;24.96671680;3.0;91.8;33.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163849.061;20180524-163850.000;60.19038000;24.96674160;3.0;90.0;67.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163849.565;20180524-163850.000;60.19038000;24.96674160;3.0;90.0;348.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163850.078;20180524-163851.000;60.19037630;24.96677000;3.0;91.9;68.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163850.578;20180524-163851.000;60.19037630;24.96677000;3.0;91.9;40.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163851.081;20180524-163852.000;60.19037630;24.96679880;3.0;91.9;81.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163851.583;20180524-163852.000;60.19037630;24.96679880;3.0;91.9;33.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163852.101;20180524-163853.000;60.19037630;24.96682740;3.0;91.9;75.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163852.584;20180524-163853.000;60.19037630;24.96682740;3.0;91.9;27.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163853.100;20180524-163854.000;60.19037630;24.96685790;3.0;91.9;71.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163853.602;20180524-163854.000;60.19037630;24.96685790;3.0;91.9;13.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163854.088;20180524-163855.000;60.19037250;24.96689000;3.0;91.7;89.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163854.587;20180524-163855.000;60.19037250;24.96689000;3.0;91.7;43.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163855.092;20180524-163856.000;60.19037250;24.96691130;3.0;91.7;77.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163855.592;20180524-163856.000;60.19037250;24.96691130;3.0;91.7;44.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163856.096;20180524-163857.000;60.19037000;24.96692850;3.0;91.7;74.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163856.607;20180524-163857.000;60.19037000;24.96692850;3.0;91.7;35.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163857.108;20180524-163858.000;60.19037250;24.96695710;3.0;91.7;62.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163857.612;20180524-163858.000;60.19037250;24.96695710;3.0;91.7;33.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163858.113;20180524-163859.000;60.19037630;24.96698000;3.0;89.3;54.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163858.612;20180524-163859.000;60.19037630;24.96698000;3.0;89.3;358.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163859.095;20180524-163900.000;60.19038770;24.96700100;3.0;80.6;38.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163859.596;20180524-163900.000;60.19038770;24.96700100;3.0;80.6;2.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163900.095;20180524-163901.000;60.19040000;24.96701810;3.0;71.6;38.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163900.597;20180524-163901.000;60.19040000;24.96701810;3.0;71.6;347.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163901.117;20180524-163902.000;60.19040680;24.96703000;3.0;64.1;25.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163901.598;20180524-163902.000;60.19040680;24.96703000;3.0;64.1;348.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163902.100;20180524-163903.000;60.19042210;24.96704670;3.0;55.9;15.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163902.601;20180524-163903.000;60.19042210;24.96704670;3.0;55.9;346.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163903.122;20180524-163904.000;60.19043350;24.96705630;3.0;50.5;17.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163903.619;20180524-163904.000;60.19043350;24.96705630;3.0;50.5;356.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163904.122;20180524-163905.000;60.19044490;24.96706770;3.0;48.2;9.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163904.608;20180524-163905.000;60.19044490;24.96706770;3.0;48.2;347.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163905.124;20180524-163906.000;60.19045640;24.96708490;3.0;47.2;13.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163905.607;20180524-163906.000;60.19045640;24.96708490;3.0;47.2;349.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163906.122;20180524-163907.000;60.19047000;24.96710210;3.0;48.3;2.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163906.628;20180524-163907.000;60.19047000;24.96710210;3.0;48.3;358.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163907.108;20180524-163908.000;60.19048310;24.96711540;3.0;49.6;352.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163907.613;20180524-163908.000;60.19048310;24.96711540;3.0;49.6;355.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163908.127;20180524-163909.000;60.19049450;24.96712880;3.0;50.7;2.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163908.631;20180524-163909.000;60.19049450;24.96712880;3.0;50.7;354.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163909.136;20180524-163910.000;60.19051000;24.96714400;3.0;47.8;325.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163909.633;20180524-163910.000;60.19051000;24.96714400;3.0;47.8;49.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163910.131;20180524-163911.000;60.19052510;24.96714780;3.0;38.6;90.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163910.631;20180524-163911.000;60.19052510;24.96714780;3.0;38.6;104.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163911.115;20180524-163912.000;60.19053270;24.96714000;4.0;38.6;329.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163911.621;20180524-163912.000;60.19053270;24.96714000;4.0;38.6;358.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163912.117;20180524-163913.000;60.19054410;24.96712880;5.0;18.2;357.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163912.618;20180524-163913.000;60.19054410;24.96712880;5.0;18.2;355.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163913.135;20180524-163914.000;60.19056000;24.96710780;6.0;349.4;234.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163913.637;20180524-163914.000;60.19056000;24.96710780;6.0;349.4;143.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163914.121;20180524-163915.000;60.19057000;24.96709440;6.0;324.4;244.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163914.620;20180524-163915.000;60.19057000;24.96709440;6.0;324.4;156.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163915.105;20180524-163916.000;60.19058610;24.96709630;6.0;323.0;299.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163915.608;20180524-163916.000;60.19058610;24.96709630;6.0;323.0;10.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163916.124;20180524-163917.000;60.19060520;24.96709000;5.0;330.3;5.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163916.625;20180524-163917.000;60.19060520;24.96709000;5.0;330.3;27.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163917.125;20180524-163918.000;60.19062420;24.96708870;5.0;343.2;348.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163917.651;20180524-163918.000;60.19062420;24.96708870;5.0;343.2;22.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163918.128;20180524-163919.000;60.19064000;24.96708870;5.0;356.2;13.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163918.629;20180524-163919.000;60.19064000;24.96708870;5.0;356.2;34.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163919.147;20180524-163920.000;60.19066000;24.96708300;5.0;350.5;346.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163919.655;20180524-163920.000;60.19066000;24.96708300;5.0;350.5;29.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163920.133;20180524-163921.000;60.19067380;24.96707530;6.0;347.8;189.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163920.633;20180524-163921.000;60.19067380;24.96707530;6.0;347.8;244.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163921.147;20180524-163922.000;60.19069000;24.96705820;6.0;337.1;229.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163921.655;20180524-163923.000;60.19070430;24.96705630;4.0;335.3;245.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163922.137;20180524-163923.000;60.19070430;24.96705630;4.0;335.3;53.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163922.660;20180524-163924.000;60.19071580;24.96706000;4.0;343.5;20.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163923.155;20180524-163924.000;60.19071580;24.96706000;4.0;343.5;14.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163923.655;20180524-163925.000;60.19072720;24.96707000;4.0;1.8;2.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163924.154;20180524-163925.000;60.19072720;24.96707000;4.0;1.8;16.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163924.655;20180524-163925.000;60.19072720;24.96707000;4.0;1.8;2.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163925.156;20180524-163926.000;60.19073000;24.96710210;5.0;33.3;22.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163925.660;20180524-163926.000;60.19073000;24.96710210;5.0;33.3;357.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163926.155;20180524-163927.000;60.19074000;24.96712880;5.0;53.5;8.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163926.657;20180524-163928.000;60.19075000;24.96714590;6.0;63.9;340.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163927.160;20180524-163928.000;60.19075000;24.96714590;6.0;63.9;20.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163927.659;20180524-163929.000;60.19075780;24.96715550;6.0;66.2;2.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163928.161;20180524-163929.000;60.19075780;24.96715550;6.0;66.2;19.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163928.663;20180524-163930.000;60.19076540;24.96716000;6.0;66.2;338.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163929.145;20180524-163930.000;60.19076540;24.96716000;6.0;66.2;25.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163929.656;20180524-163931.000;60.19077300;24.96715160;7.0;43.5;324.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163930.166;20180524-163931.000;60.19077300;24.96715160;7.0;43.5;19.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163930.670;20180524-163932.000;60.19078000;24.96715000;7.0;43.5;328.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163931.167;20180524-163932.000;60.19078000;24.96715000;7.0;43.5;17.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163931.681;20180524-163933.000;60.19079590;24.96716690;6.0;33.5;1.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163932.166;20180524-163933.000;60.19079590;24.96716690;6.0;33.5;31.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163932.674;20180524-163934.000;60.19081000;24.96718220;6.0;30.3;348.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163933.172;20180524-163934.000;60.19081000;24.96718220;6.0;30.3;42.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163933.664;20180524-163935.000;60.19083000;24.96719170;6.0;23.5;350.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163934.168;20180524-163935.000;60.19083000;24.96719170;6.0;23.5;44.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163934.674;20180524-163936.000;60.19085000;24.96719740;7.0;30.6;336.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163935.156;20180524-163936.000;60.19085000;24.96719740;7.0;30.6;45.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163935.654;20180524-163937.000;60.19087220;24.96720310;8.0;25.7;338.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163936.157;20180524-163937.000;60.19087220;24.96720310;8.0;25.7;3.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163936.675;20180524-163938.000;60.19089510;24.96720700;8.0;16.3;352.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163937.174;20180524-163938.000;60.19089510;24.96720700;8.0;16.3;23.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163937.683;20180524-163939.000;60.19091000;24.96724000;7.0;25.7;345.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163938.177;20180524-163939.000;60.19091000;24.96724000;7.0;25.7;8.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163938.693;20180524-163940.000;60.19092560;24.96727560;8.0;39.0;359.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163939.179;20180524-163940.000;60.19092560;24.96727560;8.0;39.0;17.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163939.667;20180524-163941.000;60.19094000;24.96732140;10.0;54.6;15.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163940.164;20180524-163941.000;60.19094000;24.96732140;10.0;54.6;356.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163940.677;20180524-163942.000;60.19095000;24.96736000;9.0;70.0;8.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163941.183;20180524-163942.000;60.19095000;24.96736000;9.0;70.0;9.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163941.683;20180524-163943.000;60.19097000;24.96738000;9.0;64.9;12.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163942.184;20180524-163943.000;60.19097000;24.96738000;9.0;64.9;23.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163942.683;20180524-163944.000;60.19099810;24.96739000;9.0;53.4;22.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163943.186;20180524-163944.000;60.19099810;24.96739000;9.0;53.4;10.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163943.684;20180524-163945.000;60.19101330;24.96741290;8.0;49.2;2.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163944.187;20180524-163945.000;60.19101330;24.96741290;8.0;49.2;11.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163944.699;20180524-163946.000;60.19103000;24.96743200;8.0;42.6;350.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163945.172;20180524-163946.000;60.19103000;24.96743200;8.0;42.6;12.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163945.693;20180524-163947.000;60.19104390;24.96744540;7.0;42.3;4.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163946.192;20180524-163947.000;60.19104390;24.96744540;7.0;42.3;359.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163946.714;20180524-163948.000;60.19105000;24.96742820;7.0;30.6;336.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163947.228;20180524-163948.000;60.19105000;24.96742820;7.0;30.6;52.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163947.723;20180524-163949.000;60.19103620;24.96741680;7.0;352.0;0.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163948.223;20180524-163949.000;60.19103620;24.96741680;7.0;352.0;20.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163948.724;20180524-163950.000;60.19104390;24.96743000;6.0;358.4;4.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163949.225;20180524-163950.000;60.19104390;24.96743000;6.0;358.4;306.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;False;unity;DeviceLocationProvider;20180524-163949.728;20180524-163951.000;60.19105530;24.96744540;6.0;358.4;35.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;False;unity;DeviceLocationProvider;20180524-163950.232;20180524-163951.000;60.19105530;24.96744540;6.0;358.4;1.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;False;unity;DeviceLocationProvider;20180524-163950.713;20180524-163952.000;60.19106000;24.96745300;6.0;358.4;21.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;False;unity;DeviceLocationProvider;20180524-163951.216;20180524-163952.000;60.19106000;24.96745300;6.0;358.4;350.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163951.714;20180524-163953.000;60.19106670;24.96745680;5.0;59.2;28.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163952.217;20180524-163953.000;60.19106670;24.96745680;5.0;59.2;26.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163952.718;20180524-163954.000;60.19108000;24.96743770;5.0;33.2;10.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163953.218;20180524-163954.000;60.19108000;24.96743770;5.0;33.2;7.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163953.720;20180524-163955.000;60.19109000;24.96741490;5.0;354.3;43.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163954.220;20180524-163955.000;60.19109000;24.96741490;5.0;354.3;14.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163954.720;20180524-163956.000;60.19111250;24.96740530;5.0;331.3;23.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163955.223;20180524-163956.000;60.19111250;24.96740530;5.0;331.3;22.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163955.724;20180524-163957.000;60.19113540;24.96740720;4.0;324.7;32.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163956.223;20180524-163957.000;60.19113540;24.96740720;4.0;324.7;39.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163956.721;20180524-163958.000;60.19115000;24.96740340;4.0;335.8;32.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163957.227;20180524-163958.000;60.19115000;24.96740340;4.0;335.8;7.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163957.724;20180524-163959.000;60.19117000;24.96740530;4.0;353.1;25.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163958.229;20180524-163959.000;60.19117000;24.96740530;4.0;353.1;347.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163958.726;20180524-164000.000;60.19118500;24.96741100;4.0;4.1;25.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-163959.229;20180524-164000.000;60.19118500;24.96741100;4.0;4.1;10.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-163959.730;20180524-164001.000;60.19120000;24.96741870;9.0;9.8;20.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164000.235;20180524-164001.000;60.19120000;24.96741870;9.0;9.8;353.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164000.749;20180524-164002.000;60.19121000;24.96742000;9.0;15.2;21.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164001.250;20180524-164002.000;60.19121000;24.96742000;9.0;15.2;318.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164001.748;20180524-164003.000;60.19123460;24.96741490;9.0;11.0;20.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164002.249;20180524-164003.000;60.19123460;24.96741490;9.0;11.0;326.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164002.750;20180524-164004.000;60.19125750;24.96741100;9.0;3.2;25.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164003.254;20180524-164004.000;60.19125750;24.96741100;9.0;3.2;355.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164003.755;20180524-164005.000;60.19127660;24.96741000;9.0;355.7;33.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164004.254;20180524-164005.000;60.19127660;24.96741000;9.0;355.7;335.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164004.756;20180524-164006.000;60.19129560;24.96741490;9.0;357.5;22.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164005.259;20180524-164006.000;60.19129560;24.96741490;9.0;357.5;343.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164005.758;20180524-164007.000;60.19131000;24.96741490;9.0;0.4;26.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164006.261;20180524-164007.000;60.19131000;24.96741490;9.0;0.4;357.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164006.759;20180524-164008.000;60.19132610;24.96741490;9.0;2.8;19.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164007.264;20180524-164008.000;60.19132610;24.96741490;9.0;2.8;359.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164007.761;20180524-164009.000;60.19134000;24.96741680;9.0;5.6;33.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164008.262;20180524-164009.000;60.19134000;24.96741680;9.0;5.6;4.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164008.763;20180524-164010.000;60.19136000;24.96741680;9.0;1.9;14.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164009.245;20180524-164010.000;60.19136000;24.96741680;9.0;1.9;13.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164009.747;20180524-164011.000;60.19137570;24.96742630;3.0;9.6;19.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164010.248;20180524-164011.000;60.19137570;24.96742630;3.0;9.6;9.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164010.750;20180524-164012.000;60.19138720;24.96744000;3.0;22.1;6.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164011.268;20180524-164012.000;60.19138720;24.96744000;3.0;22.1;23.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164011.768;20180524-164013.000;60.19140630;24.96745490;3.0;30.0;11.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164012.271;20180524-164013.000;60.19140630;24.96745490;3.0;30.0;13.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164012.774;20180524-164014.000;60.19142000;24.96746640;3.0;39.8;19.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164013.272;20180524-164014.000;60.19142000;24.96746640;3.0;39.8;20.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164013.772;20180524-164015.000;60.19143000;24.96748000;3.0;45.4;6.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164014.272;20180524-164015.000;60.19143000;24.96748000;3.0;45.4;5.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164014.774;20180524-164016.000;60.19145000;24.96749310;3.0;41.2;324.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164015.274;20180524-164016.000;60.19145000;24.96749310;3.0;41.2;358.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164015.775;20180524-164017.000;60.19146730;24.96751000;3.0;42.8;356.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164016.260;20180524-164017.000;60.19146730;24.96751000;3.0;42.8;30.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164016.777;20180524-164018.000;60.19148000;24.96752170;3.0;43.5;343.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164017.277;20180524-164018.000;60.19148000;24.96752170;3.0;43.5;17.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164017.777;20180524-164019.000;60.19149000;24.96753310;3.0;42.2;320.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164018.278;20180524-164019.000;60.19149000;24.96753310;3.0;42.2;5.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164018.763;20180524-164020.000;60.19149780;24.96754650;3.0;48.9;338.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164019.264;20180524-164020.000;60.19149780;24.96754650;3.0;48.9;37.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164019.765;20180524-164021.000;60.19151000;24.96755790;3.0;48.5;12.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164020.271;20180524-164021.000;60.19151000;24.96755790;3.0;48.5;36.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164020.781;20180524-164022.000;60.19151310;24.96756360;3.0;48.5;349.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164021.282;20180524-164022.000;60.19151310;24.96756360;3.0;48.5;30.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164021.783;20180524-164023.000;60.19152450;24.96757000;3.0;47.8;17.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164022.287;20180524-164023.000;60.19152450;24.96757000;3.0;47.8;39.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164022.788;20180524-164024.000;60.19153590;24.96757510;3.0;41.7;11.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164023.291;20180524-164024.000;60.19153590;24.96757510;3.0;41.7;15.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164023.793;20180524-164025.000;60.19154740;24.96758270;3.0;35.1;1.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164024.288;20180524-164025.000;60.19154740;24.96758270;3.0;35.1;1.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164024.791;20180524-164026.000;60.19156270;24.96758270;3.0;24.5;355.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164025.289;20180524-164026.000;60.19156270;24.96758270;3.0;24.5;347.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164025.792;20180524-164027.000;60.19157410;24.96758650;3.0;19.0;24.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164026.291;20180524-164027.000;60.19157410;24.96758650;3.0;19.0;6.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164026.795;20180524-164028.000;60.19158550;24.96759220;3.0;19.7;13.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164027.278;20180524-164028.000;60.19158550;24.96759220;3.0;19.7;30.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164027.779;20180524-164029.000;60.19160000;24.96759800;3.0;16.7;345.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164028.278;20180524-164029.000;60.19160000;24.96759800;3.0;16.7;26.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164028.780;20180524-164030.000;60.19161610;24.96759800;3.0;16.7;11.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164029.281;20180524-164030.000;60.19161610;24.96759800;3.0;16.7;354.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164029.780;20180524-164031.000;60.19163510;24.96759800;3.0;12.1;355.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164030.278;20180524-164031.000;60.19163510;24.96759800;3.0;12.1;4.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164030.788;20180524-164032.000;60.19164660;24.96759610;3.0;3.0;7.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164031.285;20180524-164032.000;60.19164660;24.96759610;3.0;3.0;327.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164031.785;20180524-164033.000;60.19165800;24.96760000;3.0;2.3;22.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164032.285;20180524-164033.000;60.19165800;24.96760000;3.0;2.3;340.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164032.786;20180524-164034.000;60.19167330;24.96760180;3.0;4.0;28.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164033.287;20180524-164034.000;60.19167330;24.96760180;3.0;4.0;325.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164033.791;20180524-164035.000;60.19168470;24.96761130;3.0;14.0;19.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164034.291;20180524-164035.000;60.19168470;24.96761130;3.0;14.0;329.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164034.791;20180524-164036.000;60.19170380;24.96763610;3.0;29.4;13.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164035.290;20180524-164036.000;60.19170380;24.96763610;3.0;29.4;344.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164035.794;20180524-164037.000;60.19173000;24.96765140;3.0;32.4;27.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164036.291;20180524-164037.000;60.19173000;24.96765140;3.0;32.4;330.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164036.795;20180524-164038.000;60.19175340;24.96767810;4.0;42.8;26.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164037.311;20180524-164038.000;60.19175340;24.96767810;4.0;42.8;331.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164037.809;20180524-164039.000;60.19177630;24.96769520;4.0;42.1;20.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164038.313;20180524-164039.000;60.19177630;24.96769520;4.0;42.1;336.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164038.801;20180524-164040.000;60.19180300;24.96771000;5.0;36.2;30.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164039.314;20180524-164040.000;60.19180300;24.96771000;5.0;36.2;353.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164039.814;20180524-164041.000;60.19182210;24.96772190;5.0;36.6;24.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164040.317;20180524-164041.000;60.19182210;24.96772190;5.0;36.6;8.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164040.798;20180524-164042.000;60.19184000;24.96773720;5.0;34.5;9.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164041.319;20180524-164042.000;60.19184000;24.96773720;5.0;34.5;10.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164041.802;20180524-164043.000;60.19186000;24.96775250;6.0;34.7;6.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164042.319;20180524-164043.000;60.19186000;24.96775250;6.0;34.7;350.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164042.819;20180524-164044.000;60.19187550;24.96777000;5.0;39.6;352.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164043.323;20180524-164044.000;60.19187550;24.96777000;5.0;39.6;7.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164043.806;20180524-164045.000;60.19189000;24.96778680;5.0;43.9;359.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164044.308;20180524-164045.000;60.19189000;24.96778680;5.0;43.9;2.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164044.808;20180524-164046.000;60.19191000;24.96779820;5.0;41.2;24.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164045.324;20180524-164046.000;60.19191000;24.96779820;5.0;41.2;6.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164045.822;20180524-164047.000;60.19192000;24.96781350;5.0;46.1;7.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164046.327;20180524-164047.000;60.19192000;24.96781350;5.0;46.1;356.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164046.810;20180524-164048.000;60.19193650;24.96782880;5.0;44.7;12.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164047.313;20180524-164048.000;60.19193650;24.96782880;5.0;44.7;10.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164047.811;20180524-164049.000;60.19195000;24.96784000;5.0;42.2;21.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164048.317;20180524-164049.000;60.19195000;24.96784000;5.0;42.2;21.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164048.812;20180524-164050.000;60.19196320;24.96785160;4.0;45.1;1.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164049.316;20180524-164050.000;60.19196320;24.96785160;4.0;45.1;9.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164049.814;20180524-164051.000;60.19198000;24.96786500;4.0;40.6;347.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164050.317;20180524-164051.000;60.19198000;24.96786500;4.0;40.6;9.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164050.820;20180524-164052.000;60.19199370;24.96787260;4.0;37.2;351.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164051.317;20180524-164052.000;60.19199370;24.96787260;4.0;37.2;26.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164051.818;20180524-164053.000;60.19201000;24.96788220;3.0;34.8;344.3;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164052.320;20180524-164053.000;60.19201000;24.96788220;3.0;34.8;4.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164052.839;20180524-164054.000;60.19202000;24.96789170;3.0;35.4;351.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164053.338;20180524-164054.000;60.19202000;24.96789170;3.0;35.4;3.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164053.836;20180524-164055.000;60.19203000;24.96790000;3.0;35.7;350.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164054.339;20180524-164055.000;60.19203000;24.96790000;3.0;35.7;10.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164054.840;20180524-164056.000;60.19204330;24.96790890;4.0;36.9;348.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164055.341;20180524-164056.000;60.19204330;24.96790890;4.0;36.9;13.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164055.841;20180524-164057.000;60.19205000;24.96791270;4.0;36.9;9.7;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164056.344;20180524-164057.000;60.19205000;24.96791270;4.0;36.9;28.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164056.840;20180524-164058.000;60.19206240;24.96792000;3.0;36.8;14.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164057.339;20180524-164058.000;60.19206240;24.96792000;3.0;36.8;35.9;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164057.841;20180524-164059.000;60.19206240;24.96793560;3.0;36.8;54.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164058.342;20180524-164059.000;60.19206240;24.96793560;3.0;36.8;53.4;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164058.843;20180524-164100.000;60.19206000;24.96795460;3.0;48.4;78.6;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164059.343;20180524-164100.000;60.19206000;24.96795460;3.0;48.4;84.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164059.844;20180524-164101.000;60.19205000;24.96797560;3.0;68.0;59.2;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164100.346;20180524-164101.000;60.19205000;24.96797560;3.0;68.0;60.8;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164100.845;20180524-164102.000;60.19204330;24.96800000;3.0;88.3;65.1;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;False;True;unity;DeviceLocationProvider;20180524-164101.346;20180524-164102.000;60.19204330;24.96800000;3.0;88.3;74.0;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
True;False;True;True;unity;DeviceLocationProvider;20180524-164101.848;20180524-164103.000;60.19203570;24.96801760;3.0;107.1;84.5;[not supported by provider];[not supported by provider];[not supported by provider];[not supported by provider]
|
||||
@@ -0,0 +1,9 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5e6bb7224cef35c4788a4817b1c9778d
|
||||
timeCreated: 1527247128
|
||||
licenseType: Pro
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,159 @@
|
||||
#location service enabled;location service intializing;location updated;userheading updated;location provider;location provider class;time device [utc];time location [utc];latitude;longitude;accuracy [m];user heading [<5B>];device orientation [<5B>];speed [km/h];has gps fix;satellites used;satellites in view
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160022.128;20180516-160022.000;48.35731967;15.61056602;3.2;195.2;145.5;3.4;True;13;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160022.601;20180516-160022.000;48.35731967;15.61056602;3.2;195.2;146.0;3.4;True;13;20
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160023.104;20180516-160023.000;48.35730900;15.61056956;3.2;195.2;134.4;3.9;True;13;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160023.615;20180516-160023.000;48.35730900;15.61056956;3.2;195.2;145.5;3.9;True;13;20
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160024.117;20180516-160024.000;48.35729953;15.61057591;3.2;195.2;156.5;4.0;True;13;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160024.618;20180516-160024.000;48.35729953;15.61057591;3.2;195.2;140.4;4.0;True;13;20
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160025.121;20180516-160025.000;48.35729119;15.61058150;3.2;152.1;149.7;3.2;True;14;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160025.623;20180516-160025.000;48.35729119;15.61058150;3.2;152.1;145.2;3.2;True;14;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160026.127;20180516-160026.000;48.35728328;15.61058764;3.2;151.9;88.8;4.4;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160026.634;20180516-160026.000;48.35728328;15.61058764;3.2;151.9;145.9;4.4;True;13;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160027.136;20180516-160027.000;48.35727312;15.61059510;3.2;148.8;146.7;5.3;True;12;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160027.638;20180516-160027.000;48.35727312;15.61059510;3.2;148.8;146.4;5.3;True;12;20
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160028.138;20180516-160028.000;48.35726257;15.61060151;3.2;148.8;142.5;3.8;True;12;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160028.641;20180516-160028.000;48.35726257;15.61060151;3.2;148.8;154.7;3.8;True;12;20
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160029.146;20180516-160029.000;48.35725369;15.61060649;3.2;145.3;153.3;3.3;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160029.653;20180516-160029.000;48.35725369;15.61060649;3.2;145.3;145.2;3.3;True;13;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160030.154;20180516-160030.000;48.35724373;15.61061146;3.2;145.9;165.7;3.9;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160030.656;20180516-160030.000;48.35724373;15.61061146;3.2;145.9;161.0;3.9;True;13;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160031.157;20180516-160031.000;48.35723240;15.61061715;3.2;155.9;164.8;4.2;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160031.660;20180516-160031.000;48.35723240;15.61061715;3.2;155.9;149.3;4.2;True;13;21
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160032.162;20180516-160032.000;48.35722023;15.61062373;3.2;155.9;144.3;4.4;True;12;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160032.666;20180516-160032.000;48.35722023;15.61062373;3.2;155.9;138.2;4.4;True;12;20
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160033.174;20180516-160033.000;48.35720927;15.61063280;3.2;131.1;131.7;4.6;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160033.676;20180516-160033.000;48.35720927;15.61063280;3.2;131.1;107.9;4.6;True;13;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160034.178;20180516-160034.000;48.35720162;15.61064497;3.2;130.4;121.5;4.1;True;12;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160034.678;20180516-160034.000;48.35720162;15.61064497;3.2;130.4;89.1;4.1;True;12;20
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160035.182;20180516-160035.000;48.35719726;15.61065921;3.2;130.7;69.6;3.4;True;14;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160035.686;20180516-160035.000;48.35719726;15.61065921;3.2;130.7;95.2;3.4;True;14;21
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160036.192;20180516-160036.000;48.35719697;15.61067309;3.2;130.7;57.4;3.3;True;12;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160036.693;20180516-160036.000;48.35719697;15.61067309;3.2;130.7;35.1;3.3;True;12;19
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160037.192;20180516-160037.000;48.35719910;15.61069071;3.2;130.7;66.4;5.1;True;14;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160037.698;20180516-160037.000;48.35719910;15.61069071;3.2;130.7;67.8;5.1;True;14;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160038.200;20180516-160038.000;48.35720178;15.61071041;3.2;88.4;64.3;4.1;True;12;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160038.701;20180516-160038.000;48.35720178;15.61071041;3.2;88.4;85.6;4.1;True;12;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160039.206;20180516-160039.000;48.35720397;15.61072808;3.2;87.6;95.5;4.2;True;14;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160039.711;20180516-160039.000;48.35720397;15.61072808;3.2;87.6;63.8;4.2;True;14;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160040.215;20180516-160040.000;48.35720968;15.61074571;3.2;59.3;55.5;4.6;True;14;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160040.717;20180516-160040.000;48.35720968;15.61074571;3.2;59.3;55.4;4.6;True;14;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160041.218;20180516-160041.000;48.35721699;15.61076374;3.2;59.4;25.9;4.9;True;13;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160041.721;20180516-160041.000;48.35721699;15.61076374;3.2;59.4;36.3;4.9;True;13;20
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160042.222;20180516-160042.000;48.35722466;15.61077952;3.2;59.3;48.5;3.9;True;12;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160042.728;20180516-160042.000;48.35722466;15.61077952;3.2;59.3;67.4;3.9;True;12;20
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160043.233;20180516-160043.000;48.35723087;15.61079570;3.2;59.3;73.2;4.5;True;12;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160043.735;20180516-160043.000;48.35723087;15.61079570;3.2;59.3;53.1;4.5;True;12;20
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160044.237;20180516-160044.000;48.35723530;15.61081424;3.2;74.9;35.1;4.2;True;12;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160044.740;20180516-160044.000;48.35723530;15.61081424;3.2;74.9;26.8;4.2;True;12;20
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160045.247;20180516-160045.000;48.35724023;15.61083424;3.2;73.6;49.8;4.8;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160045.746;20180516-160045.000;48.35724023;15.61083424;3.2;73.6;91.0;4.8;True;13;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160046.251;20180516-160046.000;48.35724687;15.61085436;3.2;74.0;83.7;4.6;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160046.754;20180516-160046.000;48.35724687;15.61085436;3.2;74.0;47.2;4.6;True;13;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160047.256;20180516-160047.000;48.35725462;15.61087391;3.2;61.2;45.5;5.1;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160047.758;20180516-160047.000;48.35725462;15.61087391;3.2;61.2;41.2;5.1;True;13;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160048.260;20180516-160048.000;48.35726346;15.61089336;3.2;60.8;34.7;4.9;True;13;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160048.762;20180516-160048.000;48.35726346;15.61089336;3.2;60.8;61.2;4.9;True;13;20
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160049.267;20180516-160049.000;48.35727289;15.61090989;3.2;60.8;51.0;4.9;True;14;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160049.773;20180516-160049.000;48.35727289;15.61090989;3.2;60.8;46.6;4.9;True;14;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160050.275;20180516-160050.000;48.35728156;15.61092367;3.2;52.6;47.6;3.7;True;13;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160050.783;20180516-160050.000;48.35728156;15.61092367;3.2;52.6;30.2;3.7;True;13;20
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160051.277;20180516-160051.000;48.35728585;15.61093233;3.2;52.9;47.0;1.8;True;14;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160051.781;20180516-160051.000;48.35728585;15.61093233;3.2;52.9;32.3;1.8;True;14;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160052.285;20180516-160052.000;48.35729044;15.61094104;3.2;52.8;24.3;2.9;True;13;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160052.787;20180516-160052.000;48.35729044;15.61094104;3.2;52.8;50.5;2.9;True;13;20
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160053.292;20180516-160053.000;48.35729911;15.61094936;3.2;28.9;30.5;4.4;True;14;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160053.796;20180516-160053.000;48.35729911;15.61094936;3.2;28.9;351.5;4.4;True;14;21
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160054.300;20180516-160054.000;48.35730627;15.61095028;3.2;28.9;10.5;0.0;True;12;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160054.799;20180516-160054.000;48.35730627;15.61095028;3.2;28.9;359.7;0.0;True;12;20
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160055.304;20180516-160055.000;48.35731171;15.61094945;3.2;27.5;339.1;2.8;True;12;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160055.807;20180516-160055.000;48.35731171;15.61094945;3.2;27.5;356.9;2.8;True;12;20
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160056.312;20180516-160056.000;48.35732097;15.61095083;3.2;26.7;354.8;3.9;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160056.815;20180516-160056.000;48.35732097;15.61095083;3.2;26.7;356.7;3.9;True;13;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160057.317;20180516-160057.000;48.35733145;15.61095196;3.2;11.9;333.9;4.2;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160057.818;20180516-160057.000;48.35733145;15.61095196;3.2;11.9;310.1;4.2;True;13;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160058.325;20180516-160058.000;48.35734171;15.61095108;3.2;12.0;302.8;3.5;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160058.823;20180516-160058.000;48.35734171;15.61095108;3.2;12.0;298.4;3.5;True;13;21
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160059.326;20180516-160059.000;48.35734994;15.61094319;3.2;12.0;294.3;4.7;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160059.828;20180516-160059.000;48.35734994;15.61094319;3.2;12.0;282.9;4.7;True;13;21
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160100.336;20180516-160100.000;48.35735683;15.61093094;3.2;12.0;261.8;3.5;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160100.837;20180516-160100.000;48.35735683;15.61093094;3.2;12.0;264.1;3.5;True;13;21
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160101.340;20180516-160101.000;48.35736042;15.61091608;3.2;12.0;233.4;4.2;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160101.842;20180516-160101.000;48.35736042;15.61091608;3.2;12.0;228.6;4.2;True;13;21
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160102.345;20180516-160102.000;48.35736178;15.61090073;3.2;12.0;235.7;3.6;True;11;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160102.852;20180516-160102.000;48.35736178;15.61090073;3.2;12.0;240.3;3.6;True;11;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160103.353;20180516-160103.000;48.35736124;15.61088839;4.3;11.9;236.8;2.5;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160103.856;20180516-160103.000;48.35736124;15.61088839;4.3;11.9;244.1;2.5;True;13;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160104.357;20180516-160104.000;48.35735806;15.61088010;3.2;12.1;241.4;3.2;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160104.859;20180516-160104.000;48.35735806;15.61088010;3.2;12.1;224.2;3.2;True;13;21
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160105.363;20180516-160105.000;48.35735479;15.61087438;3.2;12.1;212.9;1.5;True;12;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160105.866;20180516-160105.000;48.35735479;15.61087438;3.2;12.1;236.9;1.5;True;12;20
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160106.371;20180516-160106.000;48.35735009;15.61086831;4.3;12.2;238.8;2.4;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160106.875;20180516-160106.000;48.35735009;15.61086831;4.3;12.2;239.6;2.4;True;13;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160107.378;20180516-160107.000;48.35734364;15.61085805;4.3;12.3;254.6;3.3;True;12;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160107.879;20180516-160107.000;48.35734364;15.61085805;4.3;12.3;244.4;3.3;True;12;20
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160108.382;20180516-160108.000;48.35733714;15.61084603;4.3;239.3;242.4;3.6;True;12;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160108.884;20180516-160108.000;48.35733714;15.61084603;4.3;239.3;228.2;3.6;True;12;20
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160109.392;20180516-160109.000;48.35733051;15.61083262;4.3;239.3;240.9;4.5;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160109.894;20180516-160109.000;48.35733051;15.61083262;4.3;239.3;261.5;4.5;True;13;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160110.396;20180516-160110.000;48.35732405;15.61081808;3.2;241.8;228.4;4.5;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160110.897;20180516-160110.000;48.35732405;15.61081808;3.2;241.8;247.4;4.5;True;13;21
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160111.397;20180516-160111.000;48.35731759;15.61080307;3.2;241.8;252.3;4.1;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160111.903;20180516-160111.000;48.35731759;15.61080307;3.2;241.8;229.3;4.1;True;13;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160112.406;20180516-160112.000;48.35731117;15.61078757;3.2;225.3;231.6;4.7;True;12;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160112.912;20180516-160112.000;48.35731117;15.61078757;3.2;225.3;229.6;4.7;True;12;20
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160113.415;20180516-160113.000;48.35730433;15.61077300;4.3;225.8;219.0;4.0;True;13;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160113.916;20180516-160113.000;48.35730433;15.61077300;4.3;225.8;229.6;4.0;True;13;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160114.418;20180516-160114.000;48.35729859;15.61075818;4.3;226.4;243.0;3.9;True;13;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160114.921;20180516-160114.000;48.35729859;15.61075818;4.3;226.4;246.3;3.9;True;13;20
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160115.424;20180516-160115.000;48.35729371;15.61074372;4.3;226.0;241.2;3.6;True;14;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160115.927;20180516-160115.000;48.35729371;15.61074372;4.3;226.0;241.1;3.6;True;14;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160116.433;20180516-160116.000;48.35729009;15.61073303;4.3;226.1;236.7;2.4;True;14;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160116.932;20180516-160116.000;48.35729009;15.61073303;4.3;226.1;232.0;2.4;True;14;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160117.434;20180516-160117.000;48.35728401;15.61071865;3.2;238.0;247.4;4.3;True;13;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160117.939;20180516-160117.000;48.35728401;15.61071865;3.2;238.0;273.2;4.3;True;13;20
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160118.441;20180516-160118.000;48.35727767;15.61070204;3.2;238.3;285.7;3.8;True;14;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160118.944;20180516-160118.000;48.35727767;15.61070204;3.2;238.3;297.7;3.8;True;14;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160119.451;20180516-160119.000;48.35727551;15.61068616;3.2;286.2;279.3;3.5;True;14;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160119.955;20180516-160119.000;48.35727551;15.61068616;3.2;286.2;297.5;3.5;True;14;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160120.456;20180516-160120.000;48.35727733;15.61067170;3.2;286.8;336.4;3.6;True;13;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160120.959;20180516-160120.000;48.35727733;15.61067170;3.2;286.8;306.9;3.6;True;13;20
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160121.460;20180516-160121.000;48.35728535;15.61065767;3.2;287.3;321.7;4.7;True;13;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160121.966;20180516-160121.000;48.35728535;15.61065767;3.2;287.3;317.8;4.7;True;13;20
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160122.469;20180516-160122.000;48.35729518;15.61064429;3.2;318.5;319.5;4.4;True;12;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160122.976;20180516-160122.000;48.35729518;15.61064429;3.2;318.5;331.2;4.4;True;12;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160123.474;20180516-160123.000;48.35730169;15.61063340;3.2;317.8;313.9;3.0;True;12;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160123.974;20180516-160123.000;48.35730169;15.61063340;3.2;317.8;325.2;3.0;True;12;20
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160124.483;20180516-160124.000;48.35730966;15.61062234;3.2;333.1;301.0;4.3;True;13;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160124.978;20180516-160124.000;48.35730966;15.61062234;3.2;333.1;322.3;4.3;True;14;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160125.483;20180516-160125.000;48.35731803;15.61060957;3.2;332.9;334.3;4.0;True;14;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160125.986;20180516-160126.000;48.35732915;15.61060008;3.2;333.1;316.3;4.8;True;14;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160126.489;20180516-160126.000;48.35732915;15.61060008;3.2;333.1;332.4;4.8;True;14;21
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-160126.990;20180516-160127.000;48.35733850;15.61059320;3.2;333.2;319.6;1.6;True;13;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160127.496;20180516-160127.000;48.35733850;15.61059320;3.2;333.2;314.3;1.6;True;13;20
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160127.995;20180516-160128.000;48.35734564;15.61058772;3.2;333.2;316.3;2.5;True;13;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160128.501;20180516-160128.000;48.35734564;15.61058772;3.2;333.2;316.3;2.5;True;13;20
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160129.002;20180516-160129.000;48.35735454;15.61058529;3.2;333.2;320.2;0.0;True;13;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160129.507;20180516-160129.000;48.35735454;15.61058529;3.2;333.2;316.4;0.0;True;13;20
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160130.008;20180516-160130.000;48.35735500;15.61058407;3.2;333.2;324.3;0.0;True;13;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160130.516;20180516-160130.000;48.35735500;15.61058407;3.2;333.2;320.8;0.0;True;13;20
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160131.013;20180516-160131.000;48.35735617;15.61058407;3.2;333.2;318.8;0.0;True;13;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160131.519;20180516-160131.000;48.35735617;15.61058407;3.2;333.2;322.8;0.0;True;13;20
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160132.020;20180516-160132.000;48.35735572;15.61058070;3.2;333.2;316.1;0.0;True;12;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160132.526;20180516-160132.000;48.35735572;15.61058070;3.2;333.2;323.6;0.0;True;12;19
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160133.030;20180516-160133.000;48.35735554;15.61057794;4.3;333.2;325.3;0.0;True;13;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160133.534;20180516-160133.000;48.35735554;15.61057794;4.3;333.2;319.9;0.0;True;13;20
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160134.032;20180516-160134.000;48.35735418;15.61057608;4.3;333.2;320.5;0.0;True;12;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160134.538;20180516-160134.000;48.35735418;15.61057608;4.3;333.2;324.1;0.0;True;12;19
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160135.040;20180516-160135.000;48.35734860;15.61057281;4.3;333.2;318.6;0.0;True;14;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160135.544;20180516-160135.000;48.35734860;15.61057281;4.3;333.2;325.2;0.0;True;14;21
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160136.044;20180516-160136.000;48.35734200;15.61056864;4.3;333.2;320.8;0.0;True;14;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160136.551;20180516-160136.000;48.35734200;15.61056864;4.3;333.2;318.6;0.0;True;14;21
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160137.054;20180516-160137.000;48.35733797;15.61056640;4.3;333.2;317.9;0.0;True;11;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160137.563;20180516-160137.000;48.35733797;15.61056640;4.3;333.2;322.0;0.0;True;11;19
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160138.057;20180516-160138.000;48.35733722;15.61056578;4.3;333.2;319.1;0.0;True;14;21
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160138.562;20180516-160138.000;48.35733722;15.61056578;4.3;333.2;320.7;0.0;True;14;21
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160139.058;20180516-160139.000;48.35733845;15.61056596;4.3;333.2;321.5;0.0;True;12;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160139.570;20180516-160139.000;48.35733845;15.61056596;4.3;333.2;321.1;0.0;True;12;19
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160140.071;20180516-160140.000;48.35733937;15.61056628;4.3;333.2;320.0;0.0;True;13;20
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-160140.575;20180516-160140.000;48.35733937;15.61056628;4.3;333.2;318.0;0.0;True;13;20
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-160141.074;20180516-160141.000;48.35733973;15.61056617;4.3;333.2;315.7;0.0;True;14;21
|
||||
@@ -0,0 +1,9 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5f422c6a4a20b4d23880dddebfb4d1ed
|
||||
timeCreated: 1529432464
|
||||
licenseType: Pro
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,180 @@
|
||||
#location service enabled;location service initializing;location updated;heading updated;location provider;location provider class;UTC device;UTC location;lat;lng;accuracy[m];user heading[°];device orientation[°];speed;has gps fix;satellites used;satellites in view
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-145010.210;20180516-145010.000;48.35745406;15.61055130;4.3;176.3;160.7;0.0;True;12;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145010.687;20180516-145010.000;48.35745406;15.61055130;4.3;176.3;164.6;0.0;True;12;19
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-145011.190;20180516-145011.000;48.35745240;15.61054847;4.3;176.3;162.6;0.0;True;12;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145011.695;20180516-145011.000;48.35745240;15.61054847;4.3;176.3;162.8;0.0;True;12;19
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-145012.201;20180516-145012.000;48.35745226;15.61054321;4.3;176.3;157.9;0.0;True;11;18
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145012.703;20180516-145012.000;48.35745226;15.61054321;4.3;176.3;144.5;0.0;True;11;18
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-145013.206;20180516-145013.000;48.35744953;15.61054411;4.3;176.3;159.5;0.0;True;11;18
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145013.708;20180516-145013.000;48.35744953;15.61054411;4.3;176.3;146.4;0.0;True;11;18
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145014.215;20180516-145014.000;48.35743621;15.61054889;3.2;176.6;150.1;4.0;True;12;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145014.717;20180516-145014.000;48.35743621;15.61054889;3.2;176.6;152.6;4.0;True;12;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145015.222;20180516-145015.000;48.35742299;15.61055153;3.2;176.1;137.8;3.6;True;11;17
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145015.723;20180516-145015.000;48.35742299;15.61055153;3.2;176.1;144.9;3.6;True;11;17
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145016.225;20180516-145016.000;48.35740993;15.61055714;3.2;160.6;152.0;3.5;True;12;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145016.727;20180516-145016.000;48.35740993;15.61055714;3.2;160.6;146.6;3.5;True;12;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145017.230;20180516-145017.000;48.35739649;15.61056570;3.2;146.5;149.3;4.2;True;12;18
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145017.734;20180516-145017.000;48.35739649;15.61056570;3.2;146.5;151.6;4.2;True;12;18
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145018.237;20180516-145018.000;48.35738613;15.61057465;3.2;140.2;154.3;3.3;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145018.741;20180516-145018.000;48.35738613;15.61057465;3.2;140.2;137.6;3.3;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145019.251;20180516-145019.000;48.35737374;15.61058553;4.3;134.2;142.8;5.1;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145019.748;20180516-145019.000;48.35737374;15.61058553;4.3;134.2;154.4;5.1;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145020.248;20180516-145020.000;48.35735991;15.61059594;3.2;133.2;139.7;4.6;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145020.750;20180516-145020.000;48.35735991;15.61059594;3.2;133.2;153.7;4.6;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145021.254;20180516-145021.000;48.35734613;15.61060126;3.2;133.6;148.4;4.1;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145021.761;20180516-145021.000;48.35734613;15.61060126;3.2;133.6;153.8;4.1;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145022.265;20180516-145022.000;48.35732990;15.61060454;3.2;130.4;134.9;4.8;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145022.766;20180516-145022.000;48.35732990;15.61060454;3.2;130.4;159.3;4.8;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145023.266;20180516-145023.000;48.35731841;15.61061342;3.2;138.5;168.1;4.6;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145023.771;20180516-145023.000;48.35731841;15.61061342;3.2;138.5;166.6;4.6;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145024.274;20180516-145024.000;48.35730619;15.61062081;3.2;138.8;193.6;4.7;True;12;18
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145024.778;20180516-145024.000;48.35730619;15.61062081;3.2;138.8;213.1;4.7;True;12;18
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-145025.282;20180516-145025.000;48.35729452;15.61062848;3.2;138.8;196.4;4.4;True;11;17
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145025.783;20180516-145025.000;48.35729452;15.61062848;3.2;138.8;205.7;4.4;True;11;17
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145026.287;20180516-145026.000;48.35728354;15.61063659;3.2;138.5;229.0;4.8;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145026.788;20180516-145026.000;48.35728354;15.61063659;3.2;138.5;196.7;4.8;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145027.289;20180516-145027.000;48.35727170;15.61064493;3.2;144.8;158.8;4.5;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145027.795;20180516-145027.000;48.35727170;15.61064493;3.2;144.8;179.8;4.5;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145028.299;20180516-145028.000;48.35726004;15.61065054;3.2;145.6;158.7;4.2;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145028.803;20180516-145028.000;48.35726004;15.61065054;3.2;145.6;166.0;4.2;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145029.305;20180516-145029.000;48.35724980;15.61065545;3.2;145.2;112.8;3.3;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145029.807;20180516-145029.000;48.35724980;15.61065545;3.2;145.2;166.8;3.3;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145030.308;20180516-145030.000;48.35723823;15.61066093;3.2;174.0;186.1;4.6;True;12;18
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145030.812;20180516-145030.000;48.35723823;15.61066093;3.2;174.0;200.3;4.6;True;12;18
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-145031.315;20180516-145031.000;48.35722432;15.61066546;3.2;174.0;198.2;4.9;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145031.821;20180516-145031.000;48.35722432;15.61066546;3.2;174.0;201.3;4.9;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145032.324;20180516-145032.000;48.35721033;15.61066460;3.2;173.9;210.5;4.7;True;12;18
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145032.824;20180516-145032.000;48.35721033;15.61066460;3.2;173.9;221.9;4.7;True;12;18
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145033.329;20180516-145033.000;48.35719815;15.61065819;3.2;211.4;230.2;4.4;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145033.831;20180516-145033.000;48.35719815;15.61065819;3.2;211.4;213.0;4.4;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145034.332;20180516-145034.000;48.35718495;15.61064727;3.2;211.7;205.6;5.4;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145034.842;20180516-145034.000;48.35718495;15.61064727;3.2;211.7;205.9;5.4;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145035.342;20180516-145035.000;48.35717528;15.61063597;3.2;211.4;206.5;3.1;True;12;18
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145035.846;20180516-145035.000;48.35717528;15.61063597;3.2;211.4;211.0;3.1;True;12;18
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145036.347;20180516-145036.000;48.35716587;15.61062449;3.2;220.5;217.3;4.8;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145036.848;20180516-145036.000;48.35716587;15.61062449;3.2;220.5;222.8;4.8;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145037.353;20180516-145037.000;48.35715553;15.61061269;3.2;220.4;209.2;4.2;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145037.853;20180516-145037.000;48.35715553;15.61061269;3.2;220.4;210.0;4.2;True;13;19
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-145038.362;20180516-145038.000;48.35714603;15.61060086;3.2;220.4;204.3;4.5;True;11;18
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145038.871;20180516-145038.000;48.35714603;15.61060086;3.2;220.4;188.9;4.5;True;11;18
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-145039.365;20180516-145039.000;48.35713753;15.61059051;3.2;220.4;204.3;3.4;True;12;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145039.867;20180516-145039.000;48.35713753;15.61059051;3.2;220.4;170.2;3.4;True;12;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145040.369;20180516-145040.000;48.35712849;15.61058375;3.2;174.8;169.2;4.8;True;12;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145040.874;20180516-145040.000;48.35712849;15.61058375;3.2;174.8;165.3;4.8;True;12;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145041.377;20180516-145041.000;48.35711841;15.61058153;3.2;174.4;148.5;4.5;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145041.884;20180516-145041.000;48.35711841;15.61058153;3.2;174.4;149.0;4.5;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145042.386;20180516-145042.000;48.35711011;15.61058654;3.2;173.8;140.7;4.5;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145042.887;20180516-145042.000;48.35711011;15.61058654;3.2;173.8;142.3;4.5;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145043.392;20180516-145043.000;48.35710136;15.61059581;3.2;145.0;142.6;4.6;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145043.893;20180516-145043.000;48.35710136;15.61059581;3.2;145.0;133.5;4.6;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145044.396;20180516-145044.000;48.35709564;15.61060532;3.2;144.7;155.5;2.7;True;12;18
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145044.900;20180516-145044.000;48.35709564;15.61060532;3.2;144.7;151.7;2.7;True;12;18
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145045.405;20180516-145045.000;48.35708868;15.61061658;3.2;145.8;132.9;5.0;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145045.907;20180516-145045.000;48.35708868;15.61061658;3.2;145.8;131.8;5.0;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145046.407;20180516-145046.000;48.35707844;15.61063040;3.2;145.6;165.1;5.1;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145046.911;20180516-145046.000;48.35707844;15.61063040;3.2;145.6;158.2;5.1;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145047.413;20180516-145047.000;48.35706854;15.61064181;3.2;145.7;166.4;4.6;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145047.918;20180516-145047.000;48.35706854;15.61064181;3.2;145.7;130.5;4.6;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145048.424;20180516-145048.000;48.35705725;15.61065241;3.2;157.7;148.2;5.3;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145048.925;20180516-145048.000;48.35705725;15.61065241;3.2;157.7;149.5;5.3;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145049.427;20180516-145049.000;48.35704504;15.61066320;3.2;157.2;130.0;5.6;True;11;17
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145049.928;20180516-145049.000;48.35704504;15.61066320;3.2;157.2;131.6;5.6;True;11;17
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145050.434;20180516-145050.000;48.35703351;15.61067254;3.2;142.1;153.9;4.5;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145050.936;20180516-145050.000;48.35703351;15.61067254;3.2;142.1;149.6;4.5;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145051.443;20180516-145051.000;48.35702362;15.61068164;3.2;142.0;135.3;4.3;True;11;17
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145051.947;20180516-145051.000;48.35702362;15.61068164;3.2;142.0;122.4;4.3;True;11;17
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145052.447;20180516-145052.000;48.35701327;15.61069170;3.2;142.1;115.6;4.9;True;12;17
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145052.951;20180516-145052.000;48.35701327;15.61069170;3.2;142.1;112.9;4.9;True;12;17
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145053.450;20180516-145053.000;48.35700484;15.61070299;3.2;122.2;102.4;4.2;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145053.956;20180516-145053.000;48.35700484;15.61070299;3.2;122.2;106.5;4.2;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145054.462;20180516-145054.000;48.35700013;15.61071536;3.2;120.8;66.9;3.5;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145054.964;20180516-145054.000;48.35700013;15.61071536;3.2;120.8;32.7;3.5;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145055.466;20180516-145055.000;48.35700266;15.61072933;3.2;121.2;51.7;4.5;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145055.975;20180516-145055.000;48.35700266;15.61072933;3.2;121.2;3.8;4.5;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145056.476;20180516-145056.000;48.35701006;15.61074389;3.2;121.3;25.5;4.3;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145056.972;20180516-145056.000;48.35701006;15.61074389;3.2;121.3;12.3;4.3;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145057.477;20180516-145057.000;48.35702288;15.61075324;3.2;2.6;358.6;4.6;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145057.977;20180516-145057.000;48.35702288;15.61075324;3.2;2.6;338.0;4.6;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145058.480;20180516-145058.000;48.35703598;15.61075461;3.2;2.2;355.0;3.4;True;12;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145058.980;20180516-145059.000;48.35705045;15.61075187;3.2;2.9;348.7;5.2;True;12;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145059.487;20180516-145059.000;48.35705045;15.61075187;3.2;2.9;332.0;5.2;True;12;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145059.990;20180516-145059.000;48.35705045;15.61075187;3.2;2.9;9.8;5.2;True;12;19
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-145100.495;20180516-145100.000;48.35706512;15.61074929;3.2;2.9;340.7;4.1;True;12;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145100.996;20180516-145101.000;48.35707753;15.61074628;3.2;346.4;347.0;4.0;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145101.505;20180516-145101.000;48.35707753;15.61074628;3.2;346.4;350.9;4.0;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145102.001;20180516-145102.000;48.35708991;15.61074237;3.2;346.7;345.2;4.6;True;12;18
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145102.508;20180516-145102.000;48.35708991;15.61074237;3.2;346.7;313.2;4.6;True;12;18
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-145103.006;20180516-145103.000;48.35710008;15.61073872;3.2;346.7;341.3;2.9;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145103.515;20180516-145103.000;48.35710008;15.61073872;3.2;346.7;342.1;2.9;True;13;19
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-145104.011;20180516-145104.000;48.35711011;15.61073740;3.2;346.7;347.8;4.6;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145104.522;20180516-145104.000;48.35711011;15.61073740;3.2;346.7;334.3;4.6;True;13;19
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-145105.021;20180516-145105.000;48.35711997;15.61073681;3.2;346.7;346.0;3.2;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145105.527;20180516-145105.000;48.35711997;15.61073681;3.2;346.7;337.9;3.2;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145106.023;20180516-145106.000;48.35712867;15.61073780;3.2;12.7;21.8;3.9;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145106.534;20180516-145106.000;48.35712867;15.61073780;3.2;12.7;3.6;3.9;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145107.033;20180516-145107.000;48.35713823;15.61074005;3.2;13.0;13.6;3.4;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145107.545;20180516-145107.000;48.35713823;15.61074005;3.2;13.0;27.8;3.4;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145108.042;20180516-145108.000;48.35714831;15.61074465;3.2;28.6;20.2;4.1;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145108.547;20180516-145108.000;48.35714831;15.61074465;3.2;28.6;36.3;4.1;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145109.046;20180516-145109.000;48.35715716;15.61075002;3.2;28.7;10.6;3.0;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145109.552;20180516-145109.000;48.35715716;15.61075002;3.2;28.7;53.4;3.0;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145110.058;20180516-145110.000;48.35716825;15.61075873;3.2;44.7;60.3;4.6;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145110.562;20180516-145110.000;48.35716825;15.61075873;3.2;44.7;45.0;4.6;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145111.065;20180516-145111.000;48.35717825;15.61077032;3.2;45.2;55.0;3.7;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145111.567;20180516-145111.000;48.35717825;15.61077032;3.2;45.2;45.8;3.7;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145112.068;20180516-145112.000;48.35718668;15.61078382;3.2;45.1;33.3;5.0;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145112.573;20180516-145112.000;48.35718668;15.61078382;3.2;45.1;48.3;5.0;True;13;19
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-145113.071;20180516-145113.000;48.35719477;15.61079877;3.2;45.1;75.5;4.4;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145113.582;20180516-145113.000;48.35719477;15.61079877;3.2;45.1;60.0;4.4;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145114.084;20180516-145114.000;48.35720478;15.61081439;3.2;50.1;55.4;5.8;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145114.587;20180516-145114.000;48.35720478;15.61081439;3.2;50.1;32.5;5.8;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145115.087;20180516-145115.000;48.35721589;15.61082682;3.2;40.9;351.9;4.8;True;12;18
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145115.592;20180516-145115.000;48.35721589;15.61082682;3.2;40.9;348.5;4.8;True;12;18
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145116.094;20180516-145116.000;48.35722605;15.61083127;3.2;346.1;318.5;3.7;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145116.602;20180516-145116.000;48.35722605;15.61083127;3.2;346.1;332.2;3.7;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145117.106;20180516-145117.000;48.35723510;15.61082790;3.2;345.8;314.5;4.0;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145117.607;20180516-145117.000;48.35723510;15.61082790;3.2;345.8;310.4;4.0;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145118.108;20180516-145118.000;48.35724486;15.61081733;3.2;345.7;306.6;4.8;True;12;18
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145118.611;20180516-145118.000;48.35724486;15.61081733;3.2;345.7;319.9;4.8;True;12;18
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-145119.113;20180516-145119.000;48.35725481;15.61080113;3.2;345.7;305.8;5.3;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145119.621;20180516-145119.000;48.35725481;15.61080113;3.2;345.7;286.1;5.3;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145120.122;20180516-145120.000;48.35726429;15.61078287;3.2;345.6;320.4;4.7;True;12;18
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145120.625;20180516-145120.000;48.35726429;15.61078287;3.2;345.6;289.0;4.7;True;12;18
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145121.128;20180516-145121.000;48.35727012;15.61076318;3.2;305.2;286.1;4.6;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145121.630;20180516-145121.000;48.35727012;15.61076318;3.2;305.2;285.6;4.6;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145122.135;20180516-145122.000;48.35727557;15.61074194;3.2;295.0;265.3;4.5;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145122.643;20180516-145122.000;48.35727557;15.61074194;3.2;295.0;264.3;4.5;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145123.143;20180516-145123.000;48.35727841;15.61072284;3.2;281.8;269.8;4.3;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145123.645;20180516-145123.000;48.35727841;15.61072284;3.2;281.8;284.7;4.3;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145124.147;20180516-145124.000;48.35727938;15.61070662;3.2;274.5;261.8;4.0;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145124.653;20180516-145124.000;48.35727938;15.61070662;3.2;274.5;278.1;4.0;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145125.156;20180516-145125.000;48.35727746;15.61069002;3.2;266.1;283.8;4.5;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145125.658;20180516-145125.000;48.35727746;15.61069002;3.2;266.1;283.4;4.5;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145126.158;20180516-145126.000;48.35727612;15.61067771;3.2;345.7;270.8;3.0;True;12;18
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145126.666;20180516-145126.000;48.35727612;15.61067771;3.2;345.7;289.0;3.0;True;12;18
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145127.167;20180516-145127.000;48.35727878;15.61066678;3.2;290.1;299.6;4.0;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145127.669;20180516-145127.000;48.35727878;15.61066678;3.2;290.1;309.6;4.0;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145128.174;20180516-145128.000;48.35728525;15.61065382;3.2;319.6;325.7;5.4;True;11;17
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145128.677;20180516-145128.000;48.35728525;15.61065382;3.2;319.6;321.7;5.4;True;11;17
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145129.183;20180516-145129.000;48.35729540;15.61064368;3.2;319.7;320.9;4.6;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145129.684;20180516-145129.000;48.35729540;15.61064368;3.2;319.7;311.9;4.6;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145130.187;20180516-145130.000;48.35730516;15.61063442;3.2;322.5;304.0;4.5;True;12;18
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145130.689;20180516-145130.000;48.35730516;15.61063442;3.2;322.5;321.5;4.5;True;12;18
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145131.195;20180516-145131.000;48.35731503;15.61062426;3.2;322.3;307.3;4.9;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145131.700;20180516-145131.000;48.35731503;15.61062426;3.2;322.3;321.4;4.9;True;13;19
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-145132.202;20180516-145132.000;48.35732543;15.61061161;3.2;322.3;322.7;5.1;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145132.704;20180516-145132.000;48.35732543;15.61061161;3.2;322.3;320.9;5.1;True;13;19
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-145133.206;20180516-145133.000;48.35733438;15.61060171;3.2;322.3;326.1;3.5;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145133.710;20180516-145133.000;48.35733438;15.61060171;3.2;322.3;319.3;3.5;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145134.213;20180516-145134.000;48.35734283;15.61059339;3.2;328.8;318.7;4.0;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145134.716;20180516-145134.000;48.35734283;15.61059339;3.2;328.8;297.7;4.0;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145135.223;20180516-145135.000;48.35734985;15.61058745;3.2;328.5;327.8;2.7;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145135.725;20180516-145135.000;48.35734985;15.61058745;3.2;328.5;323.5;2.7;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145136.226;20180516-145136.000;48.35735609;15.61058340;3.2;328.9;323.7;3.0;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145136.727;20180516-145136.000;48.35735609;15.61058340;3.2;328.9;336.7;3.0;True;13;19
|
||||
True;False;True;True;gps;DeviceLocationProviderAndroidNative;20180516-145137.231;20180516-145137.000;48.35736150;15.61057949;3.2;338.2;322.6;2.1;True;13;19
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145137.735;20180516-145137.000;48.35736150;15.61057949;3.2;338.2;331.9;2.1;True;13;19
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-145138.241;20180516-145138.000;48.35736464;15.61058187;3.2;338.2;328.9;0.0;True;12;18
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145138.743;20180516-145138.000;48.35736464;15.61058187;3.2;338.2;329.5;0.0;True;12;18
|
||||
True;False;True;False;gps;DeviceLocationProviderAndroidNative;20180516-145139.244;20180516-145139.000;48.35736797;15.61058409;3.2;338.2;329.8;0.0;True;12;18
|
||||
True;False;False;False;gps;DeviceLocationProviderAndroidNative;20180516-145139.744;20180516-145139.000;48.35736797;15.61058409;3.2;338.2;329.5;0.0;True;12;18
|
||||
@@ -0,0 +1,9 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 817c5a40f553e4555a5a5ace19d292bb
|
||||
timeCreated: 1529432464
|
||||
licenseType: Pro
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,9 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1273cde990e694a4ab408f6a2b288edb
|
||||
timeCreated: 1526477424
|
||||
licenseType: Pro
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
13
Assets/Mapbox SDK/Mapbox/Unity/Location/ILocationProvider.cs
Normal file
13
Assets/Mapbox SDK/Mapbox/Unity/Location/ILocationProvider.cs
Normal file
@@ -0,0 +1,13 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
using System;
|
||||
|
||||
/// <summary>
|
||||
/// Implement ILocationProvider to send Heading and Location updates.
|
||||
/// </summary>
|
||||
public interface ILocationProvider
|
||||
{
|
||||
event Action<Location> OnLocationUpdated;
|
||||
Location CurrentLocation { get; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7acec3aa2711f4ec0894a6d98ee70436
|
||||
timeCreated: 1484081764
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
112
Assets/Mapbox SDK/Mapbox/Unity/Location/Location.cs
Normal file
112
Assets/Mapbox SDK/Mapbox/Unity/Location/Location.cs
Normal file
@@ -0,0 +1,112 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
using Mapbox.Utils;
|
||||
using System.Diagnostics;
|
||||
|
||||
/// <summary>
|
||||
/// Location contains heading, latitude, longitude, accuracy and a timestamp.
|
||||
/// </summary>
|
||||
[DebuggerDisplay("{LatitudeLongitude,nq} {Accuracy}m hdg:{UserHeading} orientation:{DeviceOrientation}")]
|
||||
public struct Location
|
||||
{
|
||||
/// <summary>
|
||||
/// The location, as descibed by a <see cref="T:Mapbox.Utils.Vector2d"/>.
|
||||
/// Location.x represents Latitude.
|
||||
/// Location.y represents Longitude.
|
||||
/// </summary>
|
||||
public Vector2d LatitudeLongitude;
|
||||
|
||||
/// <summary>
|
||||
/// <para>Heading represents a angle of direction during movement, generally between 0-359.</para>
|
||||
///<para>Initially 0 this property gets populated after the device has moved far enough to determine a direction</para>
|
||||
///<para>If the device stops moving last heading is kept till a new one can be caluculated. Check <see cref="Mapbox.Unity.Location.IsHeadingUpdated"/></para>
|
||||
///<para>Also needs location services enabled via Input.location.Start()</para>
|
||||
///<para>related <see cref="Mapbox.Unity.Location.DeviceOrientation"/></para>
|
||||
/// </summary>
|
||||
public float UserHeading;
|
||||
|
||||
/// <summary>
|
||||
///<para>Orientation (where the device is looking).</para>
|
||||
///<para>Uses device compass</para>
|
||||
///<para>related <see cref="Mapbox.Unity.Location.UserHeading"/></para>
|
||||
/// </summary>
|
||||
public float DeviceOrientation;
|
||||
|
||||
/// <summary>
|
||||
/// UTC Timestamp (in seconds since 1970) when location was last updated.
|
||||
/// </summary>
|
||||
public double Timestamp;
|
||||
|
||||
/// <summary>
|
||||
/// UTC Timestamp (in seconds since 1970) of the device when OnLocationUpdated was fired.
|
||||
/// </summary>
|
||||
public double TimestampDevice;
|
||||
|
||||
/// <summary>
|
||||
/// Horizontal Accuracy of the location.
|
||||
/// </summary>
|
||||
public float Accuracy;
|
||||
|
||||
/// <summary>
|
||||
/// Is the location service currently initializing?
|
||||
/// </summary>
|
||||
public bool IsLocationServiceInitializing;
|
||||
|
||||
/// <summary>
|
||||
/// Has the location service been enabled by the user?
|
||||
/// </summary>
|
||||
public bool IsLocationServiceEnabled;
|
||||
|
||||
/// <summary>
|
||||
/// Has the location changed since last update?
|
||||
/// </summary>
|
||||
public bool IsLocationUpdated;
|
||||
|
||||
/// <summary>
|
||||
/// Has the location been aquired via a GPS fix. 'Null' if not supported by the active location provider or GPS not enabled.
|
||||
/// </summary>
|
||||
public bool? HasGpsFix;
|
||||
|
||||
/// <summary>
|
||||
/// How many satellites were in view when the location was acquired. 'Null' if not supported by the active location provider or GPS not enabled.
|
||||
/// </summary>
|
||||
public int? SatellitesInView;
|
||||
|
||||
/// <summary>
|
||||
/// How many satellites were used for the location. 'Null' if not supported by the active location provider or GPS not enabled.
|
||||
/// </summary>
|
||||
public int? SatellitesUsed;
|
||||
|
||||
/// <summary>
|
||||
/// Speed in [meters/second]. 'Null' if not supported by the active location provider.
|
||||
/// </summary>
|
||||
public float? SpeedMetersPerSecond;
|
||||
|
||||
/// <summary>
|
||||
/// Speed in [km/h]. 'Null' if not supported by the active location provider.
|
||||
/// </summary>
|
||||
public float? SpeedKmPerHour
|
||||
{
|
||||
get
|
||||
{
|
||||
if (!SpeedMetersPerSecond.HasValue) { return null; }
|
||||
return SpeedMetersPerSecond * 3.6f;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// Name of the location provider. GPS or network or 'Null' if not supported by the active location provider.
|
||||
/// </summary>
|
||||
public string Provider;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Name of the location provider script class in Unity
|
||||
/// </summary>
|
||||
public string ProviderClass;
|
||||
|
||||
/// <summary>
|
||||
/// Has the heading changed since last update?
|
||||
/// </summary>
|
||||
public bool IsUserHeadingUpdated;
|
||||
}
|
||||
}
|
||||
12
Assets/Mapbox SDK/Mapbox/Unity/Location/Location.cs.meta
Normal file
12
Assets/Mapbox SDK/Mapbox/Unity/Location/Location.cs.meta
Normal file
@@ -0,0 +1,12 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7811c4b9fcda44ce39a09952d7e0af04
|
||||
timeCreated: 1509996012
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,53 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
using System;
|
||||
using Mapbox.Unity.Utilities;
|
||||
using Mapbox.Utils;
|
||||
using UnityEngine;
|
||||
|
||||
/// <summary>
|
||||
/// The EditorLocationProvider is responsible for providing mock location and heading data
|
||||
/// for testing purposes in the Unity editor.
|
||||
/// </summary>
|
||||
public class LocationArrayEditorLocationProvider : AbstractEditorLocationProvider
|
||||
{
|
||||
/// <summary>
|
||||
/// The mock "latitude, longitude" location, respresented with a string.
|
||||
/// You can search for a place using the embedded "Search" button in the inspector.
|
||||
/// This value can be changed at runtime in the inspector.
|
||||
/// </summary>
|
||||
[SerializeField]
|
||||
[Geocode]
|
||||
string[] _latitudeLongitude;
|
||||
|
||||
/// <summary>
|
||||
/// The mock heading value.
|
||||
/// </summary>
|
||||
[SerializeField]
|
||||
[Range(0, 359)]
|
||||
float _heading;
|
||||
|
||||
|
||||
private int idx = -1;
|
||||
Vector2d LatitudeLongitude
|
||||
{
|
||||
get
|
||||
{
|
||||
idx++;
|
||||
// reset index to keep looping through the location array
|
||||
if (idx >= _latitudeLongitude.Length) { idx = 0; }
|
||||
return Conversions.StringToLatLon(_latitudeLongitude[idx]);
|
||||
}
|
||||
}
|
||||
|
||||
protected override void SetLocation()
|
||||
{
|
||||
_currentLocation.UserHeading = _heading;
|
||||
_currentLocation.LatitudeLongitude = LatitudeLongitude;
|
||||
_currentLocation.Accuracy = _accuracy;
|
||||
_currentLocation.Timestamp = UnixTimestampUtils.To(DateTime.UtcNow);
|
||||
_currentLocation.IsLocationUpdated = true;
|
||||
_currentLocation.IsUserHeadingUpdated = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6b5c815d91f9d4c3690891f3ed4c3162
|
||||
timeCreated: 1512084049
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,186 @@
|
||||
#if !UNITY_EDITOR
|
||||
#define NOT_UNITY_EDITOR
|
||||
#endif
|
||||
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
using UnityEngine;
|
||||
using Mapbox.Unity.Map;
|
||||
using System.Text.RegularExpressions;
|
||||
|
||||
/// <summary>
|
||||
/// Singleton factory to allow easy access to various LocationProviders.
|
||||
/// This is meant to be attached to a game object.
|
||||
/// </summary>
|
||||
public class LocationProviderFactory : MonoBehaviour
|
||||
{
|
||||
[SerializeField]
|
||||
public AbstractMap mapManager;
|
||||
|
||||
[SerializeField]
|
||||
[Tooltip("Provider using Unity's builtin 'Input.Location' service")]
|
||||
AbstractLocationProvider _deviceLocationProviderUnity;
|
||||
|
||||
[SerializeField]
|
||||
[Tooltip("Custom native Android location provider. If this is not set above provider is used")]
|
||||
DeviceLocationProviderAndroidNative _deviceLocationProviderAndroid;
|
||||
|
||||
[SerializeField]
|
||||
AbstractLocationProvider _editorLocationProvider;
|
||||
|
||||
[SerializeField]
|
||||
AbstractLocationProvider _transformLocationProvider;
|
||||
|
||||
[SerializeField]
|
||||
bool _dontDestroyOnLoad;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// The singleton instance of this factory.
|
||||
/// </summary>
|
||||
private static LocationProviderFactory _instance;
|
||||
public static LocationProviderFactory Instance
|
||||
{
|
||||
get
|
||||
{
|
||||
return _instance;
|
||||
}
|
||||
|
||||
private set
|
||||
{
|
||||
_instance = value;
|
||||
}
|
||||
}
|
||||
|
||||
ILocationProvider _defaultLocationProvider;
|
||||
|
||||
/// <summary>
|
||||
/// The default location provider.
|
||||
/// Outside of the editor, this will be a <see cref="T:Mapbox.Unity.Location.DeviceLocationProvider"/>.
|
||||
/// In the Unity editor, this will be an <see cref="T:Mapbox.Unity.Location.EditorLocationProvider"/>
|
||||
/// </summary>
|
||||
/// <example>
|
||||
/// Fetch location to set a transform's position:
|
||||
/// <code>
|
||||
/// void Update()
|
||||
/// {
|
||||
/// var locationProvider = LocationProviderFactory.Instance.DefaultLocationProvider;
|
||||
/// transform.position = Conversions.GeoToWorldPosition(locationProvider.Location,
|
||||
/// MapController.ReferenceTileRect.Center,
|
||||
/// MapController.WorldScaleFactor).ToVector3xz();
|
||||
/// }
|
||||
/// </code>
|
||||
/// </example>
|
||||
public ILocationProvider DefaultLocationProvider
|
||||
{
|
||||
get
|
||||
{
|
||||
return _defaultLocationProvider;
|
||||
}
|
||||
set
|
||||
{
|
||||
_defaultLocationProvider = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the serialized <see cref="T:Mapbox.Unity.Location.TransformLocationProvider"/>.
|
||||
/// </summary>
|
||||
public ILocationProvider TransformLocationProvider
|
||||
{
|
||||
get
|
||||
{
|
||||
return _transformLocationProvider;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the serialized <see cref="T:Mapbox.Unity.Location.EditorLocationProvider"/>.
|
||||
/// </summary>
|
||||
public ILocationProvider EditorLocationProvider
|
||||
{
|
||||
get
|
||||
{
|
||||
return _editorLocationProvider;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the serialized <see cref="T:Mapbox.Unity.Location.DeviceLocationProvider"/>
|
||||
/// </summary>
|
||||
public ILocationProvider DeviceLocationProvider
|
||||
{
|
||||
get
|
||||
{
|
||||
return _deviceLocationProviderUnity;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Create singleton instance and inject the DefaultLocationProvider upon initialization of this component.
|
||||
/// </summary>
|
||||
protected virtual void Awake()
|
||||
{
|
||||
if (Instance != null)
|
||||
{
|
||||
DestroyImmediate(gameObject);
|
||||
return;
|
||||
}
|
||||
Instance = this;
|
||||
|
||||
if (_dontDestroyOnLoad)
|
||||
{
|
||||
DontDestroyOnLoad(gameObject);
|
||||
}
|
||||
|
||||
InjectEditorLocationProvider();
|
||||
InjectDeviceLocationProvider();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Injects the editor location provider.
|
||||
/// Depending on the platform, this method and calls to it will be stripped during compile.
|
||||
/// </summary>
|
||||
[System.Diagnostics.Conditional("UNITY_EDITOR")]
|
||||
void InjectEditorLocationProvider()
|
||||
{
|
||||
Debug.LogFormat("LocationProviderFactory: Injected EDITOR Location Provider - {0}", _editorLocationProvider.GetType());
|
||||
DefaultLocationProvider = _editorLocationProvider;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Injects the device location provider.
|
||||
/// Depending on the platform, this method and calls to it will be stripped during compile.
|
||||
/// </summary>
|
||||
[System.Diagnostics.Conditional("NOT_UNITY_EDITOR")]
|
||||
void InjectDeviceLocationProvider()
|
||||
{
|
||||
int AndroidApiVersion = 0;
|
||||
var regex = new Regex(@"(?<=API-)-?\d+");
|
||||
Match match = regex.Match(SystemInfo.operatingSystem); // eg 'Android OS 8.1.0 / API-27 (OPM2.171019.029/4657601)'
|
||||
if (match.Success) { int.TryParse(match.Groups[0].Value, out AndroidApiVersion); }
|
||||
Debug.LogFormat("{0} => API version: {1}", SystemInfo.operatingSystem, AndroidApiVersion);
|
||||
|
||||
// only inject native provider if platform requirement is met
|
||||
// and script itself as well as parent game object are active
|
||||
if (Application.platform == RuntimePlatform.Android
|
||||
&& null != _deviceLocationProviderAndroid
|
||||
&& _deviceLocationProviderAndroid.enabled
|
||||
&& _deviceLocationProviderAndroid.transform.gameObject.activeInHierarchy
|
||||
// API version 24 => Android 7 (Nougat): we are using GnssStatus 'https://developer.android.com/reference/android/location/GnssStatus.html'
|
||||
// in the native plugin.
|
||||
// GnssStatus is not available with versions lower than 24
|
||||
&& AndroidApiVersion >= 24
|
||||
)
|
||||
{
|
||||
Debug.LogFormat("LocationProviderFactory: Injected native Android DEVICE Location Provider - {0}", _deviceLocationProviderAndroid.GetType());
|
||||
DefaultLocationProvider = _deviceLocationProviderAndroid;
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogFormat("LocationProviderFactory: Injected DEVICE Location Provider - {0}", _deviceLocationProviderUnity.GetType());
|
||||
DefaultLocationProvider = _deviceLocationProviderUnity;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b55f37f9a6f7e44f7bb35e6bc3863847
|
||||
timeCreated: 1484256054
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,10 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a46b0caa775595d4e9f98b6af5df5056
|
||||
folderAsset: yes
|
||||
timeCreated: 1527232149
|
||||
licenseType: Pro
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,117 @@
|
||||
/*
|
||||
From SackOverflow: Smooth GPS data https://stackoverflow.com/a/15657798
|
||||
|
||||
General Kalman filter theory is all about estimates for vectors, with the accuracy of the estimates
|
||||
represented by covariance matrices. However, for estimating location on Android devices the general
|
||||
theory reduces to a very simple case. Android location providers give the location as a latitude and
|
||||
longitude, together with an accuracy which is specified as a single number measured in metres.
|
||||
This means that instead of a covariance matrix, the accuracy in the Kalman filter can be measured by
|
||||
a single number, even though the location in the Kalman filter is a measured by two numbers. Also the
|
||||
fact that the latitude, longitude and metres are effectively all different units can be ignored,
|
||||
because if you put scaling factors into the Kalman filter to convert them all into the same units,
|
||||
then those scaling factors end up cancelling out when converting the results back into the original units.
|
||||
|
||||
The code could be improved, because it assumes that the best estimate of current location is the last
|
||||
known location, and if someone is moving it should be possible to use Android's sensors to produce a
|
||||
better estimate. The code has a single free parameter Q, expressed in metres per second, which describes
|
||||
how quickly the accuracy decays in the absence of any new location estimates. A higher Q parameter means
|
||||
that the accuracy decays faster. Kalman filters generally work better when the accuracy decays a bit
|
||||
quicker than one might expect, so for walking around with an Android phone I find that Q=3 metres per
|
||||
second works fine, even though I generally walk slower than that. But if travelling in a fast car a much
|
||||
larger number should obviously be used.
|
||||
*/
|
||||
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
|
||||
using System;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// <para>From SackOverflow: Smooth GPS data</para>
|
||||
/// <para>https://stackoverflow.com/a/15657798</para>
|
||||
/// </summary>
|
||||
public class KalmanLatLong
|
||||
{
|
||||
|
||||
private float _minAccuracy = 1;
|
||||
private float _qMetresPerSecond;
|
||||
private long _timeStampMilliseconds;
|
||||
private double _lat;
|
||||
private double _lng;
|
||||
private float _variance; // P matrix. Negative means object uninitialised. NB: units irrelevant, as long as same units used throughout
|
||||
|
||||
|
||||
public KalmanLatLong(float Q_metres_per_second)
|
||||
{
|
||||
_qMetresPerSecond = Q_metres_per_second;
|
||||
_variance = -1;
|
||||
}
|
||||
|
||||
|
||||
public long TimeStamp { get { return _timeStampMilliseconds; } }
|
||||
|
||||
public double Lat { get { return _lat; } }
|
||||
|
||||
public double Lng { get { return _lng; } }
|
||||
|
||||
public float Accuracy { get { return (float)Math.Sqrt(_variance); } }
|
||||
|
||||
|
||||
|
||||
public void SetState(double lat, double lng, float accuracy, long TimeStamp_milliseconds)
|
||||
{
|
||||
_lat = lat;
|
||||
_lng = lng;
|
||||
_variance = accuracy * accuracy;
|
||||
_timeStampMilliseconds = TimeStamp_milliseconds;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Kalman filter processing for lattitude and longitude
|
||||
/// </summary>
|
||||
/// <param name="lat_measurement_degrees">new measurement of lattidude</param>
|
||||
/// <param name="lng_measurement">new measurement of longitude</param>
|
||||
/// <param name="accuracy">measurement of 1 standard deviation error in metres</param>
|
||||
/// <param name="TimeStamp_milliseconds">time of measurement</param>
|
||||
/// <returns>new state</returns>
|
||||
public void Process(double lat_measurement, double lng_measurement, float accuracy, long TimeStamp_milliseconds)
|
||||
{
|
||||
if (accuracy < _minAccuracy)
|
||||
{
|
||||
accuracy = _minAccuracy;
|
||||
}
|
||||
|
||||
if (_variance < 0)
|
||||
{
|
||||
// if variance < 0, object is unitialised, so initialise with current values
|
||||
_timeStampMilliseconds = TimeStamp_milliseconds;
|
||||
_lat = lat_measurement; _lng = lng_measurement; _variance = accuracy * accuracy;
|
||||
}
|
||||
else
|
||||
{
|
||||
// else apply Kalman filter methodology
|
||||
|
||||
long TimeInc_milliseconds = TimeStamp_milliseconds - TimeStamp_milliseconds;
|
||||
if (TimeInc_milliseconds > 0)
|
||||
{
|
||||
// time has moved on, so the uncertainty in the current position increases
|
||||
_variance += TimeInc_milliseconds * _qMetresPerSecond * _qMetresPerSecond / 1000;
|
||||
_timeStampMilliseconds = TimeStamp_milliseconds;
|
||||
// TO DO: USE VELOCITY INFORMATION HERE TO GET A BETTER ESTIMATE OF CURRENT POSITION
|
||||
}
|
||||
|
||||
// Kalman gain matrix K = Covarariance * Inverse(Covariance + MeasurementVariance)
|
||||
// NB: because K is dimensionless, it doesn't matter that variance has different units to lat and lng
|
||||
float K = _variance / (_variance + accuracy * accuracy);
|
||||
// apply K
|
||||
_lat += K * (lat_measurement - _lat);
|
||||
_lng += K * (lng_measurement - _lng);
|
||||
// new Covarariance matrix is (IdentityMatrix - K) * Covarariance
|
||||
_variance = (1 - K) * _variance;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c6402694be382a441860430551c30fd7
|
||||
timeCreated: 1518704801
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
10
Assets/Mapbox SDK/Mapbox/Unity/Location/Logging.meta
Normal file
10
Assets/Mapbox SDK/Mapbox/Unity/Location/Logging.meta
Normal file
@@ -0,0 +1,10 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 57ce5991286556c4e974aeb3a99c9675
|
||||
folderAsset: yes
|
||||
timeCreated: 1527232033
|
||||
licenseType: Pro
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,114 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
|
||||
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Globalization;
|
||||
using Mapbox.VectorTile.ExtensionMethods;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Base class for reading/writing location logs
|
||||
/// </summary>
|
||||
public abstract class LocationLogAbstractBase
|
||||
{
|
||||
|
||||
|
||||
public readonly string Delimiter = ";";
|
||||
protected readonly CultureInfo _invariantCulture = CultureInfo.InvariantCulture;
|
||||
|
||||
|
||||
public enum LogfileColumns
|
||||
{
|
||||
#if !ENABLE_WINMD_SUPPORT
|
||||
[Description("location service enabled")]
|
||||
#endif
|
||||
LocationServiceEnabled = 0,
|
||||
#if !ENABLE_WINMD_SUPPORT
|
||||
[Description("location service intializing")]
|
||||
#endif
|
||||
LocationServiceInitializing = 1,
|
||||
#if !ENABLE_WINMD_SUPPORT
|
||||
[Description("location updated")]
|
||||
#endif
|
||||
LocationUpdated = 2,
|
||||
#if !ENABLE_WINMD_SUPPORT
|
||||
[Description("userheading updated")]
|
||||
#endif
|
||||
UserHeadingUpdated = 3,
|
||||
#if !ENABLE_WINMD_SUPPORT
|
||||
[Description("location provider")]
|
||||
#endif
|
||||
LocationProvider = 4,
|
||||
#if !ENABLE_WINMD_SUPPORT
|
||||
[Description("location provider class")]
|
||||
#endif
|
||||
LocationProviderClass = 5,
|
||||
#if !ENABLE_WINMD_SUPPORT
|
||||
[Description("time device [utc]")]
|
||||
#endif
|
||||
UtcTimeDevice = 6,
|
||||
#if !ENABLE_WINMD_SUPPORT
|
||||
[Description("time location [utc]")]
|
||||
#endif
|
||||
UtcTimeOfLocation = 7,
|
||||
#if !ENABLE_WINMD_SUPPORT
|
||||
[Description("latitude")]
|
||||
#endif
|
||||
Latitude = 8,
|
||||
#if !ENABLE_WINMD_SUPPORT
|
||||
[Description("longitude")]
|
||||
#endif
|
||||
Longitude = 9,
|
||||
#if !ENABLE_WINMD_SUPPORT
|
||||
[Description("accuracy [m]")]
|
||||
#endif
|
||||
Accuracy = 10,
|
||||
#if !ENABLE_WINMD_SUPPORT
|
||||
[Description("user heading [°]")]
|
||||
#endif
|
||||
UserHeading = 11,
|
||||
#if !ENABLE_WINMD_SUPPORT
|
||||
[Description("device orientation [°]")]
|
||||
#endif
|
||||
DeviceOrientation = 12,
|
||||
#if !ENABLE_WINMD_SUPPORT
|
||||
[Description("speed [km/h]")]
|
||||
#endif
|
||||
Speed = 13,
|
||||
#if !ENABLE_WINMD_SUPPORT
|
||||
[Description("has gps fix")]
|
||||
#endif
|
||||
HasGpsFix = 14,
|
||||
#if !ENABLE_WINMD_SUPPORT
|
||||
[Description("satellites used")]
|
||||
#endif
|
||||
SatellitesUsed = 15,
|
||||
#if !ENABLE_WINMD_SUPPORT
|
||||
[Description("satellites in view")]
|
||||
#endif
|
||||
SatellitesInView = 16
|
||||
}
|
||||
|
||||
|
||||
public string[] HeaderNames
|
||||
{
|
||||
get
|
||||
{
|
||||
Type enumType = typeof(LogfileColumns);
|
||||
Array arrEnumVals = Enum.GetValues(enumType);
|
||||
string[] hdrs = new string[arrEnumVals.Length];
|
||||
for (int i = 0; i < arrEnumVals.Length; i++)
|
||||
{
|
||||
hdrs[i] = ((LogfileColumns)Enum.Parse(enumType, arrEnumVals.GetValue(i).ToString())).Description();
|
||||
|
||||
}
|
||||
return hdrs;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8837e931abc92c5488b8c41e1caa2e65
|
||||
timeCreated: 1526467177
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,166 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
|
||||
|
||||
using Mapbox.Utils;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Globalization;
|
||||
using System.IO;
|
||||
using UnityEngine;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Parses location data and returns Location objects.
|
||||
/// </summary>
|
||||
public class LocationLogReader : LocationLogAbstractBase, IDisposable
|
||||
{
|
||||
|
||||
|
||||
public LocationLogReader(byte[] contents)
|
||||
{
|
||||
MemoryStream ms = new MemoryStream(contents);
|
||||
_textReader = new StreamReader(ms);
|
||||
}
|
||||
|
||||
|
||||
private bool _disposed;
|
||||
private TextReader _textReader;
|
||||
|
||||
|
||||
#region idisposable
|
||||
|
||||
|
||||
~LocationLogReader()
|
||||
{
|
||||
Dispose(false);
|
||||
}
|
||||
|
||||
|
||||
public void Dispose()
|
||||
{
|
||||
Dispose(true);
|
||||
GC.SuppressFinalize(this);
|
||||
}
|
||||
|
||||
|
||||
protected virtual void Dispose(bool disposeManagedResources)
|
||||
{
|
||||
if (!_disposed)
|
||||
{
|
||||
if (disposeManagedResources)
|
||||
{
|
||||
if (null != _textReader)
|
||||
{
|
||||
#if !NETFX_CORE
|
||||
_textReader.Close();
|
||||
#endif
|
||||
_textReader.Dispose();
|
||||
_textReader = null;
|
||||
}
|
||||
}
|
||||
_disposed = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Returns 'Location' objects from the data passed in. Loops through the data.
|
||||
/// </summary>
|
||||
/// <returns>'Location' objects and loops through the data.</returns>
|
||||
public IEnumerator<Location> GetLocations()
|
||||
{
|
||||
|
||||
while (true)
|
||||
{
|
||||
string line = string.Empty;
|
||||
|
||||
while (1 == 1)
|
||||
{
|
||||
line = _textReader.ReadLine();
|
||||
// rewind if end of log (or last empty line) reached
|
||||
if (null == line || string.IsNullOrEmpty(line))
|
||||
{
|
||||
((StreamReader)_textReader).BaseStream.Position = 0;
|
||||
((StreamReader)_textReader).DiscardBufferedData();
|
||||
continue;
|
||||
}
|
||||
|
||||
// skip comments
|
||||
if (line.StartsWith("#")) { continue; } else { break; }
|
||||
}
|
||||
|
||||
string[] tokens = line.Split(Delimiter.ToCharArray());
|
||||
//simple safety net: check if number of columns matches
|
||||
if (tokens.Length != HeaderNames.Length)
|
||||
{
|
||||
Debug.LogError("unsupported log file");
|
||||
yield return new Location();
|
||||
}
|
||||
|
||||
Location location = new Location();
|
||||
|
||||
location.IsLocationServiceEnabled = bool.Parse(tokens[(int)LogfileColumns.LocationServiceEnabled]);
|
||||
location.IsLocationServiceInitializing = bool.Parse(tokens[(int)LogfileColumns.LocationServiceInitializing]);
|
||||
location.IsLocationUpdated = bool.Parse(tokens[(int)LogfileColumns.LocationUpdated]);
|
||||
location.IsUserHeadingUpdated = bool.Parse(tokens[(int)LogfileColumns.UserHeadingUpdated]);
|
||||
location.Provider = tokens[(int)LogfileColumns.LocationProvider];
|
||||
location.ProviderClass = tokens[(int)LogfileColumns.LocationProviderClass];
|
||||
|
||||
DateTime dtDevice;
|
||||
string dtDeviceTxt = tokens[(int)LogfileColumns.UtcTimeDevice];
|
||||
if (DateTime.TryParseExact(dtDeviceTxt, "yyyyMMdd-HHmmss.fff", _invariantCulture, DateTimeStyles.AssumeUniversal, out dtDevice))
|
||||
{
|
||||
location.TimestampDevice = UnixTimestampUtils.To(dtDevice);
|
||||
}
|
||||
|
||||
DateTime dtLocation;
|
||||
string dtLocationTxt = tokens[(int)LogfileColumns.UtcTimeOfLocation];
|
||||
if (DateTime.TryParseExact(dtLocationTxt, "yyyyMMdd-HHmmss.fff", _invariantCulture, DateTimeStyles.AssumeUniversal, out dtLocation))
|
||||
{
|
||||
location.Timestamp = UnixTimestampUtils.To(dtLocation);
|
||||
}
|
||||
|
||||
double lat;
|
||||
string latTxt = tokens[(int)LogfileColumns.Latitude];
|
||||
double lng;
|
||||
string lngTxt = tokens[(int)LogfileColumns.Longitude];
|
||||
if (
|
||||
!double.TryParse(latTxt, NumberStyles.Any, _invariantCulture, out lat)
|
||||
|| !double.TryParse(lngTxt, NumberStyles.Any, _invariantCulture, out lng)
|
||||
)
|
||||
{
|
||||
location.LatitudeLongitude = Vector2d.zero;
|
||||
}
|
||||
else
|
||||
{
|
||||
location.LatitudeLongitude = new Vector2d(lat, lng);
|
||||
}
|
||||
|
||||
|
||||
float accuracy;
|
||||
location.Accuracy = float.TryParse(tokens[(int)LogfileColumns.Accuracy], NumberStyles.Any, _invariantCulture, out accuracy) ? accuracy : 0;
|
||||
float userHeading;
|
||||
location.UserHeading = float.TryParse(tokens[(int)LogfileColumns.UserHeading], NumberStyles.Any, _invariantCulture, out userHeading) ? userHeading : 0;
|
||||
float deviceOrientation;
|
||||
location.DeviceOrientation = float.TryParse(tokens[(int)LogfileColumns.DeviceOrientation], NumberStyles.Any, _invariantCulture, out deviceOrientation) ? deviceOrientation : 0;
|
||||
float speed;
|
||||
location.SpeedMetersPerSecond = float.TryParse(tokens[(int)LogfileColumns.Speed], NumberStyles.Any, _invariantCulture, out speed) ? speed / 3.6f : (float?)null;
|
||||
bool hasGpsFix;
|
||||
location.HasGpsFix = bool.TryParse(tokens[(int)LogfileColumns.HasGpsFix], out hasGpsFix) ? hasGpsFix : (bool?)null;
|
||||
int satellitesUsed;
|
||||
location.SatellitesUsed = int.TryParse(tokens[(int)LogfileColumns.SatellitesUsed], out satellitesUsed) ? satellitesUsed : (int?)null;
|
||||
int satellitesInView;
|
||||
location.SatellitesInView = int.TryParse(tokens[(int)LogfileColumns.SatellitesInView], out satellitesInView) ? satellitesInView : (int?)null;
|
||||
|
||||
yield return location;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 31c75110fe6926946b6e5e098ec9562f
|
||||
timeCreated: 1526467150
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,132 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
|
||||
|
||||
using Mapbox.Utils;
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
using UnityEngine;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Writes location data into Application.persistentDataPath
|
||||
/// </summary>
|
||||
public class LocationLogWriter : LocationLogAbstractBase, IDisposable
|
||||
{
|
||||
|
||||
|
||||
public LocationLogWriter()
|
||||
{
|
||||
string fileName = "MBX-location-log-" + DateTime.Now.ToString("yyyyMMdd-HHmmss") + ".txt";
|
||||
string persistentPath = Application.persistentDataPath;
|
||||
string fullFilePathAndName = Path.Combine(persistentPath, fileName);
|
||||
#if UNITY_EDITOR_WIN || UNITY_STANDALONE_WIN || UNITY_WSA
|
||||
// use `GetFullPath` on that to sanitize the path: replaces `/` returned by `Application.persistentDataPath` with `\`
|
||||
fullFilePathAndName = Path.GetFullPath(fullFilePathAndName);
|
||||
#endif
|
||||
Debug.Log("starting new log file: " + fullFilePathAndName);
|
||||
|
||||
_fileStream = new FileStream(fullFilePathAndName, FileMode.Create, FileAccess.Write);
|
||||
_textWriter = new StreamWriter(_fileStream, new UTF8Encoding(false));
|
||||
_textWriter.WriteLine("#" + string.Join(Delimiter, HeaderNames));
|
||||
|
||||
}
|
||||
|
||||
|
||||
private bool _disposed;
|
||||
private FileStream _fileStream;
|
||||
private TextWriter _textWriter;
|
||||
private long _lineCount = 0;
|
||||
|
||||
|
||||
#region idisposable
|
||||
|
||||
|
||||
~LocationLogWriter()
|
||||
{
|
||||
Dispose(false);
|
||||
}
|
||||
|
||||
|
||||
public void Dispose()
|
||||
{
|
||||
Dispose(true);
|
||||
GC.SuppressFinalize(this);
|
||||
}
|
||||
|
||||
|
||||
protected virtual void Dispose(bool disposeManagedResources)
|
||||
{
|
||||
if (!_disposed)
|
||||
{
|
||||
if (disposeManagedResources)
|
||||
{
|
||||
Debug.LogFormat("{0} locations logged", _lineCount);
|
||||
if (null != _textWriter)
|
||||
{
|
||||
_textWriter.Flush();
|
||||
_fileStream.Flush();
|
||||
#if !NETFX_CORE
|
||||
_textWriter.Close();
|
||||
#endif
|
||||
_textWriter.Dispose();
|
||||
_fileStream.Dispose();
|
||||
|
||||
_textWriter = null;
|
||||
_fileStream = null;
|
||||
}
|
||||
}
|
||||
_disposed = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
public void Write(Location location)
|
||||
{
|
||||
string[] lineTokens = new string[]
|
||||
{
|
||||
location.IsLocationServiceEnabled.ToString(),
|
||||
location.IsLocationServiceInitializing.ToString(),
|
||||
location.IsLocationUpdated.ToString(),
|
||||
location.IsUserHeadingUpdated.ToString(),
|
||||
location.Provider,
|
||||
LocationProviderFactory.Instance.DefaultLocationProvider.GetType().Name,
|
||||
DateTime.UtcNow.ToString("yyyyMMdd-HHmmss.fff"),
|
||||
UnixTimestampUtils.From(location.Timestamp).ToString("yyyyMMdd-HHmmss.fff"),
|
||||
string.Format(_invariantCulture, "{0:0.00000000}", location.LatitudeLongitude.x),
|
||||
string.Format(_invariantCulture, "{0:0.00000000}", location.LatitudeLongitude.y),
|
||||
string.Format(_invariantCulture, "{0:0.0}", location.Accuracy),
|
||||
string.Format(_invariantCulture, "{0:0.0}", location.UserHeading),
|
||||
string.Format(_invariantCulture, "{0:0.0}", location.DeviceOrientation),
|
||||
nullableAsStr<float>(location.SpeedKmPerHour, "{0:0.0}"),
|
||||
nullableAsStr<bool>(location.HasGpsFix, "{0}"),
|
||||
nullableAsStr<int>(location.SatellitesUsed, "{0}"),
|
||||
nullableAsStr<int>(location.SatellitesInView, "{0}")
|
||||
};
|
||||
|
||||
_lineCount++;
|
||||
string logMsg = string.Join(Delimiter, lineTokens);
|
||||
Debug.Log(logMsg);
|
||||
_textWriter.WriteLine(logMsg);
|
||||
_textWriter.Flush();
|
||||
}
|
||||
|
||||
|
||||
private string nullableAsStr<T>(T? val, string formatString = null) where T : struct
|
||||
{
|
||||
if (null == val && null == formatString) { return "[not supported by provider]"; }
|
||||
if (null == val && null != formatString) { return string.Format(_invariantCulture, formatString, "[not supported by provider]"); }
|
||||
if (null != val && null == formatString) { return val.Value.ToString(); }
|
||||
return string.Format(_invariantCulture, formatString, val);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2949fba833e7b6b45aca033b7289b971
|
||||
timeCreated: 1526467128
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
10
Assets/Mapbox SDK/Mapbox/Unity/Location/Plugins.meta
Normal file
10
Assets/Mapbox SDK/Mapbox/Unity/Location/Plugins.meta
Normal file
@@ -0,0 +1,10 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 43baaadfc9d32d541a1ee7a2eb96ec13
|
||||
folderAsset: yes
|
||||
timeCreated: 1524222478
|
||||
licenseType: Pro
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
10
Assets/Mapbox SDK/Mapbox/Unity/Location/Plugins/Android.meta
Normal file
10
Assets/Mapbox SDK/Mapbox/Unity/Location/Plugins/Android.meta
Normal file
@@ -0,0 +1,10 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 11309dfa687722c47906aefe9ec1ba2c
|
||||
folderAsset: yes
|
||||
timeCreated: 1524222479
|
||||
licenseType: Pro
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -0,0 +1,31 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e76e76754c0e43349882cd6d722a69ed
|
||||
timeCreated: 1523530570
|
||||
licenseType: Pro
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
platformData:
|
||||
- first:
|
||||
Android: Android
|
||||
second:
|
||||
enabled: 1
|
||||
settings: {}
|
||||
- first:
|
||||
Any:
|
||||
second:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
- first:
|
||||
Editor: Editor
|
||||
second:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,49 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
using System;
|
||||
using Mapbox.Unity.Map;
|
||||
using Mapbox.Unity.Utilities;
|
||||
using Mapbox.Utils;
|
||||
using UnityEngine;
|
||||
|
||||
/// <summary>
|
||||
/// The TransformLocationProvider is responsible for providing mock location and heading data
|
||||
/// for testing purposes in the Unity editor.
|
||||
/// This is achieved by querying a Unity <see href="https://docs.unity3d.com/ScriptReference/Transform.html">Transform</see> every frame.
|
||||
/// You might use this to to update location based on a touched position, for example.
|
||||
/// </summary>
|
||||
public class TransformLocationProvider : AbstractEditorLocationProvider
|
||||
{
|
||||
//[SerializeField]
|
||||
//private AbstractMap _map;
|
||||
|
||||
/// <summary>
|
||||
/// The transform that will be queried for location and heading data.
|
||||
/// </summary>
|
||||
[SerializeField]
|
||||
Transform _targetTransform;
|
||||
|
||||
/// <summary>
|
||||
/// Sets the target transform.
|
||||
/// Use this if you want to switch the transform at runtime.
|
||||
/// </summary>
|
||||
public Transform TargetTransform
|
||||
{
|
||||
set
|
||||
{
|
||||
_targetTransform = value;
|
||||
}
|
||||
}
|
||||
|
||||
protected override void SetLocation()
|
||||
{
|
||||
var _map = LocationProviderFactory.Instance.mapManager;
|
||||
_currentLocation.UserHeading = _targetTransform.eulerAngles.y;
|
||||
_currentLocation.LatitudeLongitude = _targetTransform.GetGeoPosition(_map.CenterMercator, _map.WorldRelativeScale);
|
||||
_currentLocation.Accuracy = _accuracy;
|
||||
_currentLocation.Timestamp = UnixTimestampUtils.To(DateTime.UtcNow);
|
||||
_currentLocation.IsLocationUpdated = true;
|
||||
_currentLocation.IsUserHeadingUpdated = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a034c4eeb3293418aab101c1895844a4
|
||||
timeCreated: 1484087415
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,10 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 69e8d23f97397e1479ae641ffce10426
|
||||
folderAsset: yes
|
||||
timeCreated: 1527232086
|
||||
licenseType: Pro
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,20 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
|
||||
|
||||
public interface IMapboxLocationInfo
|
||||
{
|
||||
|
||||
float latitude { get; }
|
||||
|
||||
float longitude { get; }
|
||||
|
||||
float altitude { get; }
|
||||
|
||||
float horizontalAccuracy { get; }
|
||||
|
||||
float verticalAccuracy { get; }
|
||||
|
||||
double timestamp { get; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 47359cd2008e00a40bf984d7901ad818
|
||||
timeCreated: 1527084333
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,22 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
|
||||
|
||||
using UnityEngine;
|
||||
|
||||
|
||||
public interface IMapboxLocationService
|
||||
{
|
||||
|
||||
|
||||
bool isEnabledByUser { get; }
|
||||
|
||||
LocationServiceStatus status { get; }
|
||||
|
||||
IMapboxLocationInfo lastData { get; }
|
||||
|
||||
void Start(float desiredAccuracyInMeters, float updateDistanceInMeters);
|
||||
|
||||
void Stop();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 06b9053759d45444dafd119c1e56d6ad
|
||||
timeCreated: 1527078706
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,34 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Wrapper to mock our 'Location' objects as Unity's 'LocationInfo'
|
||||
/// </summary>
|
||||
public struct MapboxLocationInfoMock : IMapboxLocationInfo
|
||||
{
|
||||
|
||||
|
||||
public MapboxLocationInfoMock(Location location)
|
||||
{
|
||||
_location = location;
|
||||
}
|
||||
|
||||
|
||||
private Location _location;
|
||||
|
||||
public float latitude { get { return (float)_location.LatitudeLongitude.x; } }
|
||||
|
||||
public float longitude { get { return (float)_location.LatitudeLongitude.y; } }
|
||||
|
||||
public float altitude { get { return 0f; } }
|
||||
|
||||
public float horizontalAccuracy { get { return _location.Accuracy; } }
|
||||
|
||||
public float verticalAccuracy { get { return 0; } }
|
||||
|
||||
public double timestamp { get { return _location.Timestamp; } }
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0125a68c0c6f0f1488fed592d7f135b1
|
||||
timeCreated: 1527084357
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,36 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
|
||||
|
||||
using UnityEngine;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Wrapper to use Unity's LocationInfo as MapboxLocationInfo
|
||||
/// </summary>
|
||||
public struct MapboxLocationInfoUnityWrapper : IMapboxLocationInfo
|
||||
{
|
||||
|
||||
public MapboxLocationInfoUnityWrapper(LocationInfo locationInfo)
|
||||
{
|
||||
_locationInfo = locationInfo;
|
||||
}
|
||||
|
||||
private LocationInfo _locationInfo;
|
||||
|
||||
|
||||
public float latitude { get { return _locationInfo.latitude; } }
|
||||
|
||||
public float longitude { get { return _locationInfo.longitude; } }
|
||||
|
||||
public float altitude { get { return _locationInfo.altitude; } }
|
||||
|
||||
public float horizontalAccuracy { get { return _locationInfo.horizontalAccuracy; } }
|
||||
|
||||
public float verticalAccuracy { get { return _locationInfo.verticalAccuracy; } }
|
||||
|
||||
public double timestamp { get { return _locationInfo.timestamp; } }
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d766be27edd431a4d8085a38f6ffe6c9
|
||||
timeCreated: 1527084962
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,111 @@
|
||||
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Class to mock Unity's location service Input.location
|
||||
/// </summary>
|
||||
public class MapboxLocationServiceMock : IMapboxLocationService, IDisposable
|
||||
{
|
||||
|
||||
|
||||
public MapboxLocationServiceMock(byte[] locationLogFileContents)
|
||||
{
|
||||
if (null == locationLogFileContents || locationLogFileContents.Length < 1)
|
||||
{
|
||||
throw new ArgumentNullException("locationLogFileContents");
|
||||
}
|
||||
|
||||
_logReader = new LocationLogReader(locationLogFileContents);
|
||||
_locationEnumerator = _logReader.GetLocations();
|
||||
}
|
||||
|
||||
|
||||
private LocationLogReader _logReader;
|
||||
private IEnumerator<Location> _locationEnumerator;
|
||||
private bool _isRunning;
|
||||
private bool _disposed;
|
||||
|
||||
|
||||
#region idisposable
|
||||
|
||||
|
||||
~MapboxLocationServiceMock()
|
||||
{
|
||||
Dispose(false);
|
||||
}
|
||||
|
||||
|
||||
public void Dispose()
|
||||
{
|
||||
Dispose(true);
|
||||
GC.SuppressFinalize(this);
|
||||
}
|
||||
|
||||
|
||||
protected virtual void Dispose(bool disposeManagedResources)
|
||||
{
|
||||
if (!_disposed)
|
||||
{
|
||||
if (disposeManagedResources)
|
||||
{
|
||||
if (null != _locationEnumerator)
|
||||
{
|
||||
_locationEnumerator.Dispose();
|
||||
_locationEnumerator = null;
|
||||
}
|
||||
if (null != _logReader)
|
||||
{
|
||||
_logReader.Dispose();
|
||||
_logReader = null;
|
||||
}
|
||||
}
|
||||
_disposed = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
public bool isEnabledByUser { get { return true; } }
|
||||
|
||||
|
||||
public LocationServiceStatus status { get { return _isRunning ? LocationServiceStatus.Running : LocationServiceStatus.Stopped; } }
|
||||
|
||||
|
||||
public IMapboxLocationInfo lastData
|
||||
{
|
||||
get
|
||||
{
|
||||
if (null == _locationEnumerator) { return new MapboxLocationInfoMock(); }
|
||||
// no need to check if 'MoveNext()' returns false as LocationLogReader loops through log file
|
||||
_locationEnumerator.MoveNext();
|
||||
Location currentLocation = _locationEnumerator.Current;
|
||||
|
||||
return new MapboxLocationInfoMock(currentLocation);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public void Start(float desiredAccuracyInMeters, float updateDistanceInMeters)
|
||||
{
|
||||
_isRunning = true;
|
||||
}
|
||||
|
||||
|
||||
public void Stop()
|
||||
{
|
||||
_isRunning = false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9a728e844cc08d94d9e26af90c5a7bce
|
||||
timeCreated: 1527077195
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,37 @@
|
||||
namespace Mapbox.Unity.Location
|
||||
{
|
||||
|
||||
|
||||
using UnityEngine;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Wrap Unity's LocationService into MapboxLocationService
|
||||
/// </summary>
|
||||
public class MapboxLocationServiceUnityWrapper : IMapboxLocationService
|
||||
{
|
||||
|
||||
public bool isEnabledByUser { get { return Input.location.isEnabledByUser; } }
|
||||
|
||||
|
||||
public LocationServiceStatus status { get { return Input.location.status; } }
|
||||
|
||||
|
||||
public IMapboxLocationInfo lastData { get { return new MapboxLocationInfoUnityWrapper(Input.location.lastData); } }
|
||||
|
||||
|
||||
public void Start(float desiredAccuracyInMeters, float updateDistanceInMeters)
|
||||
{
|
||||
Input.location.Start(desiredAccuracyInMeters, updateDistanceInMeters);
|
||||
}
|
||||
|
||||
|
||||
public void Stop()
|
||||
{
|
||||
Input.location.Stop();
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9a2e88434d3341343b1a9acec29fc49e
|
||||
timeCreated: 1527078784
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user