1.0.1 • Published 6 years ago

koop-strava v1.0.1

Weekly downloads
1
License
Apache-2.0
Repository
github
Last release
6 years ago

Build Status Greenkeeper badge npm version

Koop Strava Provider

This is a provider that looks at Strava's api call to explore nearby segments here. When put into a webmap, it will use your current extent to define where to search for the segments. You can also use it as a wrapper, and pass the same url parameters as you could in the Strava api call of https://www.strava.com/api/v3/segments/explore.

The parameters you can pass are bounds, activity_type, min_cat, and max_cat.

  1. bounds (arrayFloat): The latitude and longitude for two points describing a rectangular boundary for the search: southwest corner latitutde, southwest corner longitude, northeast corner latitude, northeast corner longitude

  2. activity_type (String): Desired activity type. May take one of the following values: running, riding.

  3. min_cat (integer): The minimum climbing category.

  4. max_cat (integer): The maximum climbing category.

Test it out

Run server:

  • npm install
  • npm start

Example API Query:

  • curl localhost:8080/Strava/FeatureServer/0/query?bounds=38,-91,39,-90

Tests:

  • npm test

Full documentation of the Strava api is provided here.