Skip to content

jking-gis/koop-provider-Strava

Repository files navigation

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 (array[Float]): 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.

Releases

No releases published

Packages

No packages published