コード例 #1
0
ファイル: CompassRenderer.cs プロジェクト: 42Spikes/F2S
 public void AttachedService(IMvxService service)
 {
     var s = service as CompassService;
     _orientationManager = s.OrientationManager;
     _compassView.OrientationManager = s.OrientationManager;
     _landmarks = s.Landmarks;
 }
コード例 #2
0
ファイル: OnChangedListener.cs プロジェクト: 42Spikes/F2S
 public void OnAccuracyChanged(OrientationManager orientationManager)
 {
     _callback.OnAccuracyChanged(orientationManager);
 }
コード例 #3
0
ファイル: OnChangedListener.cs プロジェクト: 42Spikes/F2S
 public void OnLocationChanged(OrientationManager orientationManager)
 {
     _callback.OnLocationChanged(orientationManager);
 }
コード例 #4
0
ファイル: OnChangedListener.cs プロジェクト: 42Spikes/F2S
 public OnChangedListener(OrientationManager.IOnChangedListener callback)
 {
     _callback = callback;
 }
コード例 #5
0
ファイル: OrientationManager.cs プロジェクト: 42Spikes/F2S
        public OrientationManager(SensorManager sensorManager, LocationManager locationManager)
        {
            _instance = this;

            _sensorManager = sensorManager;
            _locationManager = locationManager;

            _rotationMatrix = new float[16];
            _orientation = new float[9];
        }
コード例 #6
0
ファイル: CompassRenderer.cs プロジェクト: 42Spikes/F2S
 public void OnLocationChanged(OrientationManager orientationManager)
 {
     var location = _orientationManager.Location;
     var places = _landmarks.getNearbyLandmarks(location.Latitude, location.Longitude);
     _compassView.NearbyPlaces = places;
 }
コード例 #7
0
ファイル: CompassRenderer.cs プロジェクト: 42Spikes/F2S
 public void OnOrientationChanged(OrientationManager orientationManager)
 {
     _compassView.Heading = _orientationManager.Heading;
     var oldTooSteep = _tooSteep;
     _tooSteep = Math.Abs(_orientationManager.Pitch) > TOO_STEEP_PITCH_DEGREES;
     if (_tooSteep != oldTooSteep)
     {
         updateTipsView();
     }
 }
コード例 #8
0
ファイル: CompassRenderer.cs プロジェクト: 42Spikes/F2S
 public void OnAccuracyChanged(OrientationManager orientationManager)
 {
     _interference = _orientationManager.HasInterference;
     updateTipsView();
 }