Additional feature ideas:
- Ability to edit a workout.
- Ability to delete a workout.
- Ability to delete all workouts.
- Ability to sort workouts by a certain field(e.g distance).
- Re-build Running and Cycling objects comming from Local Storage.
- More realistic error and confirmation messages.
- Ability to position the map to show all workouts.
- Ability to draw lines and shapes instead of just points.
- Geocode location from coordinates ('Run in Faro, Portugal').
- Display weather data for workout time and place.