theCrag / website

theCrag.com: Add your voice and help guide the development of the world's largest collaborative rock climbing & bouldering platform
https://www.thecrag.com/
112 stars 8 forks source link

Be able to show a map of ticks / ascents / routes (any facet filter) eg embed on profile #69

Open brendanheywood opened 13 years ago

brendanheywood commented 13 years ago

Could be recent ticks or perhaps easier to implement a marker for every crag climbed at with bigger equals more ticks

brendanheywood commented 10 years ago

See also #1696

brendanheywood commented 6 years ago

Merging issues, from https://github.com/theCrag/website/issues/2520

See also https://docs.google.com/document/d/1H16lSHemjK5KF9yw_h9ku6iOLe5XYW5AhvvsovrADpY/edit#

We currently have the Notable Ascent by crag table, which is good but loses so much info. What we want is a simple glance which show all the places in the world that a climber has ticked at, and show both the volume and difficulty of climbing they have ticked there.

Because this is potentially going to have lots of dots of color around the place, I'm thinking of making this a static grey scale map so the colored markers are more prominent. This also avoid loading google maps and will result in a much more performant page. It will also be easier to responsive and useful and smaller size. If you click on it you get taken to a facet page with more details but that's out of scope here.

Probably use this as a base:

https://upload.wikimedia.org/wikipedia/commons/c/c8/Mercator_Blank_Map_World.png

Even thought this particular map will be static, I want to have the algorithm for circles sizes well documents as I'll also use it in the clustering algorithm when we redo the dynamic google maps.

Template data should be a simply format that we can reuse for ticks / routes / photos or whatever.

[
  [id: 12345, lat: 123.233,  long, -180.234, values: [0, 10, 15, 1, 0],
  [id, 23456, lat: 103.138,  long, -182.531, values: [0, 12,  9, 4, 0],
]

In this case the 5 values will correspond to the 5 grade bands, but in other contexts there may only be a single band. The colors to be used will be in provided in the calling template.

brendanheywood commented 6 years ago

+1 from @lordyavin

brendanheywood commented 6 years ago

+1 from @rouletout

lordyavin commented 6 years ago

Wow, that's quite an old issue.

brendanheywood commented 6 years ago

Another dup https://github.com/theCrag/website/issues/1051

brendanheywood commented 6 years ago

Underlying data source would be a new crag based summary facet https://github.com/theCrag/website/issues/2120

brendanheywood commented 5 years ago

+1 from support

The second piece and even more important feature for a user like me (living in Switzerland and thus with >100 crags with a 2h radius) is to explore crags that meet some of my basic climbing requirements (similar to the example above). I couldn't find such function. I can search and get results in the country/region but then when I want to see where all the different crags that meet my criteria on the map I can't. The search seems to get even discarded when switching from search to map (see pain point described above). This makes finding a crag that meets both some route and geographic characteristic quite impractical for people that have a wide choice of crags.

georg-d commented 3 years ago

Map of ascents is available, see https://www.thecrag.com/discussion/3974535867/release-87-where-climbed

rouletout commented 2 years ago

see also https://github.com/theCrag/website/issues/4056

killakalle commented 2 years ago

The second piece and even more important feature for a user like me (living in Switzerland and thus with >100 crags with a 2h radius) is to explore crags that meet some of my basic climbing requirements (similar to the example above). I couldn't find such function. I can search and get results in the country/region but then when I want to see where all the different crags that meet my criteria on the map I can't. The search seems to get even discarded when switching from search to map (see pain point described above). This makes finding a crag that meets both some route and geographic characteristic quite impractical for people that have a wide choice of crags.

+1

Displaying the map of your own ascents is a nice gimmick - but it doesn't have that much value. There is no real need to come back for the ascent map frequently once you have seen it.

Having the same kind of map view for your search results would be a game-changer, though. Ideally, it would be possible to combine route and area search in one query, e.g

Show me all crags/routes with orientation north that are kid-friendly where there is sport-climbing up to grade 6c.