Beispiel #1
0
        private void SetActivityImage(LocationType.ActivityType activityType)
        {
            switch (activityType)
            {
            case LocationType.ActivityType.Walk:
                WalkImg = "WalkOn.png";
                RunImg  = "Run.png";
                CarImg  = "Car.png";
                break;

            case LocationType.ActivityType.Run:
                WalkImg = "Walk.png";
                RunImg  = "RunOn.png";
                CarImg  = "Car.png";
                break;

            case LocationType.ActivityType.Car:
                WalkImg = "Walk.png";
                RunImg  = "Run.png";
                CarImg  = "CarOn.png";
                break;

            default:
                break;
            }
        }
Beispiel #2
0
        public async Task UpdateStepCountStatus()
        {
            IsTargetArea = GetIsTargetAreaString();
            StepCounts   = UserController.stepManger.GetStepCounts();
            StepPoints   = UserController.stepManger.GetStepPoints();
            Location loc       = UserController.stepManger.GetCurrentLocation();
            Position position  = new Position(loc.Latitude, loc.Longitude);
            var      addresses = await geocoder.GetAddressesForPositionAsync(position);

            CurrentPlace = "";
            foreach (var str in addresses)
            {
                CurrentPlace = str.Replace("\r", "").Replace("\n", "");
            }
            LocationType.ActivityType activityType = loc.GetActivityType();
            SetActivityImage(activityType);
        }