Add specific activity to list of Flyby activities

Often times I'm interested to see two or more rides in the Flyby view, but for various reasons, the desired activities don't show up in the list (usually because the two activities didn't actually overlap or cross paths). I can imagine a button or link near the bottom of the flyby panel that allows you to add a specific activity. The "add activity" UI would probably look a lot like the "Change Activity" UI that exists today - you're presented with the opportunity to enter an activity ID or URL. It probably makes sense to require that the specified activity have a start time within 24 hours of the activity currently being viewed. Once the activity is added it simply shows up in the list with all the others. 

40

Комментарии

Комментариев: 10
  • +1 I have also wanted this many many times...

    0
    Действия с комментариями Постоянная ссылка
  • +1

    0
    Действия с комментариями Постоянная ссылка
  • This is exactly what I was looking for.  Is it likely to happen?

    0
    Действия с комментариями Постоянная ссылка
  • A good use case is two folks that ran the same marathon (and flew by at some point) but the original default athlete list does not include the athlete of interest.  +1

    0
    Действия с комментариями Постоянная ссылка
  • +1 for this

    0
    Действия с комментариями Постоянная ссылка
  • +1 for me too on this

    0
    Действия с комментариями Постоянная ссылка
  • I partially success into add my own activity into another flyby that doesn't have it but it a bit hard to do. This was only a walk-around while waiting for official support that should both easier and more powerful than my hack.

    1. note activity ID for both target (If URL was https://www.strava.com/activities/1257535673 then activity ID is 1257535673. In this example I will use 1234 and 4321)

    2. open flyby on first target (1234) at https://labs.strava.com/flyby/viewer/#1234 (with your own activity ID instead of 1234) then open browser developer console (F12 or Ctrl+shift+i)

    3. type this command into console and press enter (with your own activity ID instead of 1234)
    storeFlyby = flyby.results.get(1234)
    this command will store your activity into storeFlyby

    4. then type this command (with your another activity ID instead of 4321)
    flyby.loadUrl('https://labs.strava.com/flyby/viewer/#4321')
    this command will load new flyby without drop your old activity stored in storeFlyby.

    now your browser should change to new activity flyby page

    5. now with this command
    flyby.results.activities.add(storeFlyby)
    this command will add your old activity in storeFlyby into it list (but not show up in UI).

    6. last with this command
    storeFlyby.select(true)
    this command will select your old activity that not show up in UI list and it will now show on map with full functional.

    6
    Действия с комментариями Постоянная ссылка
  • Hello @Ittipol T.

    I tried what you suggested to do and it loaded my two activities. However there's only one "me" to select, so I can't compare them. That was a really good idea though.

    Maybe changing the date of the second effort to match the first one and add it as another user might do the trick? Like creating a clone in order to include it on the flyby, as it seems that Strava will never add this feature, at least in the near future :(

    0
    Действия с комментариями Постоянная ссылка
  • Thanks for the hack Ittipol T.,

    simple and with clear instructions. It did the trick!

    I hope it will get integrated in the future.

    I didn't understand why the activity of my colleague didn't show up in my or his flyby's. Now I get it, our activities didn't cross, were close by 50m, and being able to plot and play them together was really helpful

     

    0
    Действия с комментариями Постоянная ссылка
  • Genius solution Ittipol T. Thank you

    0
    Действия с комментариями Постоянная ссылка

Войдите в службу, чтобы оставить комментарий.

Не нашли то, что искали?

Новая публикация