In the previous posts we displayed continuous achievements and yearly achievements.

To make an activity more memorable display images along the traveled path. For now, we will use images provided by Mapillary a service providing street-level images via API.

The idea is to identify point on the activity path each few hundred meters. For each point we query the Mapillary API for the closest image. The images are then displayed on the activity map. When the user clicks on one marker they should see a larger version of the image and be able to share it.

To do so we need to

We display images as clickable markers directly on the map.

web-app-activity-images.png

Similar to the social sharing feature that we introduced in an earlier post we now add a sharing option for images.

web-app-activity-images-sharing.png