コード例 #1
0
        private async void UpdateLocation(UserToken token, LocationUpdatedEventArgs e)
        {
            // Handle foreground updates
            var location = e.Location;

            var service = new LocationService();
            var loc     = new Location(location.Coordinate.Longitude, location.Coordinate.Latitude);

            if (App.User.IsGuard)
            {
                await service.UpdateCurrentLocationTask(loc, token, _bidGuid);
            }
            else
            {
                await service.AddPointOnMapTask(loc, token, _bidGuid);
            }
        }