async void CrossGeolocator_Current_PositionChanged(object sender, PositionEventArgs e) { Device.BeginInvokeOnMainThread(() => { var position = e.Position; myPosition.Position = new Xamarin.Forms.Maps.Position(position.Latitude, position.Longitude); //e.Position.Latitude,0); // e.Position.Longitude; }); await apiService.PostLogPosition(new LogPosition { idAgente = App.AgenteActual.Id, Lat = e.Position.Latitude, Lon = e.Position.Longitude, Fecha = DateTime.Now }); await signalRService.SendPosition((float)e.Position.Latitude, (float)e.Position.Longitude); }