protected override void OnAppearing() { base.OnAppearing(); if (Device.OS != TargetPlatform.Android) { locationTracker.StartTracking(); } }
public WhereAmIPage() { InitializeComponent(); ILocationTracker locationTracker = DependencyService.Get <ILocationTracker>(); locationTracker.LocationChanged += OnLocationTrackerLocationChanged; locationTracker.StartTracking(); }
protected override void OnAppearing() { base.OnAppearing(); if (Device.RuntimePlatform != Device.Android) { locationTracker.StartTracking(); } }
void init() { order = new OrderRequest(); MyLocation = "No Data"; _locationTracker.LocationChanged += onLocationChanged; _locationTracker.StartTracking(); timer = new Timer(async(a) => { // Debug.WriteLine("Tick"); if (lastProcessedPosition != null && lastProcessedPosition == lastPosition) { return; } if (lastPosition == null) { return; } lastProcessedPosition = lastPosition; await processPosition(lastProcessedPosition); }, null, 500, 500); }
protected override void OnAppearing() { base.OnAppearing(); locationTracker.StartTracking(); }