/// <summary> /// Override to add all values from all options /// </summary> /// <returns></returns> public override string ToString() { var optionValues = new List <string> { GeolocationOptions.ToString(), MidiOptions.ToString(), NotificationsOptions.ToString(), PushOptions.ToString(), SyncXhrOptions.ToString(), MicrophoneOptions.ToString(), CameraOptions.ToString(), MagnetometerOptions.ToString(), GyroscopeOptions.ToString(), SpeakerOptions.ToString(), VibrateOptions.ToString(), FullscreenOptions.ToString(), PaymentOptions.ToString(), AccelerometerOptions.ToString(), AmbientLightSensorOptions.ToString(), AutoplayOptions.ToString(), EncryptedMediaOptions.ToString(), PictureInPictureOptions.ToString(), UsbOptions.ToString(), VrOptions.ToString() }; return(string.Join("; ", optionValues.Where(s => s.Length > 0))); }
public Geolocation() { InitializeComponent(); _geolocation = new Extensions.Geolocation(); _options = new GeolocationOptions(); _options.EnableHighAccuracy = true; _getSingle.Click += _getSingle_Click; _start.Click += _start_Click; _stop.Click += _stop_Click; }
public string WatchPosition(Action <Position> success, Action <PositionError> error, GeolocationOptions options) { throw new NotImplementedException(); }
public void GetCurrentPosition(Action <Position> success, Action <PositionError> error, GeolocationOptions options) { GetPositionAsync(success); }