๐ŸŒฟ EcoTracker Update โ€” Interactive Route Map, Server-Generated Map for Posts

in Sports Talk Social โ€ข 10 hours ago

๐ŸŒฟ EcoTracker Update โ€” Interactive Route Map, Server-Generated Map for Posts

EcoTracker


The biggest addition in this update is the route map โ€” both as an interactive viewer inside the app and as a static image that can be generated server-side and included in your published posts.


๐Ÿ—บ๏ธ Interactive Route Map

You can now view the GPS track of any activity on a map, powered by Leaflet and OpenStreetMap tiles rendered inside a WebView.

The map shows:

  • The full route as a red polyline
  • A green marker at the start point
  • A red marker at the end point

Zoom level is calculated automatically from the bounding box of the GPS points โ€” short routes zoom in to street level, long ones zoom out to show the full track. The map supports panning and is optimised to avoid conflicts between touch gestures and the surrounding scroll view.

Where to access the map:

  • In the Activity Summary screen (after stopping or when reviewing a saved activity): tap the ๐Ÿ—บ๏ธ View Map tile briefly to include the server-generated map image in your published post, or long-press the same tile to open the interactive map viewer
  • In the History screen: each activity card now has a ๐Ÿ—บ๏ธ Map button that opens the interactive map directly

The map viewer opens as a full-screen overlay with a close button, so it does not interrupt the publish flow.


๐Ÿ–ผ๏ธ Server-Generated Map Image in Posts

When the ๐Ÿ—บ๏ธ Map tile is selected (green border) in the activity summary, the app sends the GPS points to the server before publishing. The server renders a static map image of the route and returns a URL. That image is then placed at the top of the post, before the stats table โ€” exactly like a user-uploaded photo.

If the map tile is deselected, no map image is included and the default EcoTracker logo is used instead.

This means your posts can now include a visual of your actual route automatically, without any manual screenshot or image upload.


๐Ÿ“ฒ Download

Google Play:
๐Ÿ‘‰ Google Play

Direct APK (if Play Store is not available in your region):
๐Ÿ‘‰ APK