Skip to content

Commit 63659e4

Browse files
committed
feat: enable to hide traces
1 parent 3de56d6 commit 63659e4

6 files changed

Lines changed: 516 additions & 21 deletions

File tree

index.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,9 @@ <h1><img class="logo" src="./icon.png" alt="" width="24" height="24" />Alpine MT
203203
</summary>
204204
<div class="filter-popover">
205205
<div class="filter-actions">
206+
<button id="restore-hidden-traces" type="button" hidden>
207+
Restore hidden (0)
208+
</button>
206209
<button type="button" data-filter-set="all">Show all</button>
207210
<button type="button" data-filter-set="none">Hide all</button>
208211
</div>

public/alpine-mtb-map.geojson

Lines changed: 352 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107906,16 +107906,14 @@
107906107906
"name": "EVO Bike Park (Digne-les-Bains) [shuttle park]",
107907107907
"description": {
107908107908
"@type": "html",
107909-
"value": "<b>Purpose-built gravity park in the Alpes-de-Haute-Provence</b><br/><br/>\n <b>Trails</b><br/>A nationally known independent park built specifically for enduro, DH and freeride. Dry sculpted lines, large jumps, drops, steep race terrain and technical rock make EVO especially strong for advanced riders, with progression options below the flagship features.<br/><br/>\n <b>Getting up / price</b><br/>The park operates its own uplift/shuttle system. Booking is required; check EVO for current sessions and pricing.<br/><br/>\n <b>Open season</b><br/>Open from 01 March; closed from 01 December (typical operating season).<br/>Daily opening hours: 09:00-17:00<br/><small>Estimated session hours; opening is calendar- and weather-dependent.</small><br/><br/>\n <b>Access</b><table class=\"access\"><tr><th>From</th><th>Transport</th><th>Duration</th></tr><tr><td>Digne-les-Bains</td><td>Car</td><td>~25 min</td></tr><tr><td>Marseille</td><td>Car</td><td>~2h00</td></tr></table><br/>\n <i>Source: <a href=\"https://www.evobike-park.com/\">EVO Bike Park</a>. Book and verify current trail status before travel.</i>"
107909+
"value": "<b>Purpose-built gravity park in the Alpes-de-Haute-Provence</b><br/><br/>\n <b>Trails</b><br/>Eleven park pistes: 2 blue, 4 red and 4 black, plus one additional line listed by the park. Named lines include Savage Train, Dirty Wave, Slate Line, Jungle Trail, Whip It, North Shore, Chainsaw, Original Gangsta, Double Black Mamba, Griffus Line and Stratos Line. The terrain combines shaped flow, jumps, technical rock, steep race sections and freeride features.<br/><br/>\n <b>Getting up / price</b><br/>The park operates its own truck-and-trailer shuttle system. The day ticket is 35 EUR. Booking is required; check EVO for current sessions and pricing.<br/><br/>\n <b>Open season</b><br/>Open year-round, subject to booking, weather and maintenance. Daily opening hours: 10:00-17:30; winter uplift typically ends at 17:00.<br/><small>Check the operator calendar before travelling.</small><br/><br/>\n <b>Access</b><table class=\"access\"><tr><th>From</th><th>Transport</th><th>Duration</th></tr><tr><td>Digne-les-Bains</td><td>Car</td><td>~25 min</td></tr><tr><td>Marseille</td><td>Car</td><td>~2h00</td></tr></table><br/>\n <i>Sources: <a href=\"https://evobikepark.com/bike-park/\">EVO Bike Park trail list</a> and <a href=\"https://evobikepark.com/\">EVO Bike Park practical information</a>. Book and verify current trail status before travel.</i>"
107910107910
},
107911107911
"styleUrl": "#placemark-blue",
107912107912
"icon-opacity": 1,
107913107913
"icon-color": "#0066CC",
107914107914
"icon": "https://omaps.app/placemarks/placemark-blue.png",
107915107915
"spot": "evo-bike-park",
107916107916
"tags": "beginner expert bike-park dh enduro freeride",
107917-
"open_from": "03-01",
107918-
"closed_from": "12-01",
107919107917
"kind": "bike-park"
107920107918
}
107921107919
},
@@ -158172,6 +158170,357 @@
158172158170
"tags": "expert natural no-lift enduro",
158173158171
"kind": "minor"
158174158172
}
158173+
},
158174+
{
158175+
"type": "Feature",
158176+
"geometry": {
158177+
"type": "LineString",
158178+
"coordinates": [
158179+
[
158180+
6.269449,
158181+
44.104207,
158182+
0
158183+
],
158184+
[
158185+
6.269393,
158186+
44.104631,
158187+
0
158188+
],
158189+
[
158190+
6.269419,
158191+
44.104964,
158192+
0
158193+
],
158194+
[
158195+
6.269741,
158196+
44.105303,
158197+
0
158198+
],
158199+
[
158200+
6.269873,
158201+
44.105499,
158202+
0
158203+
],
158204+
[
158205+
6.269736,
158206+
44.105892,
158207+
0
158208+
],
158209+
[
158210+
6.270315,
158211+
44.10653,
158212+
0
158213+
],
158214+
[
158215+
6.27079,
158216+
44.106925,
158217+
0
158218+
],
158219+
[
158220+
6.270946,
158221+
44.107422,
158222+
0
158223+
],
158224+
[
158225+
6.27057,
158226+
44.107721,
158227+
0
158228+
],
158229+
[
158230+
6.269789,
158231+
44.108246,
158232+
0
158233+
],
158234+
[
158235+
6.269033,
158236+
44.108866,
158237+
0
158238+
],
158239+
[
158240+
6.268647,
158241+
44.109134,
158242+
0
158243+
],
158244+
[
158245+
6.268534,
158246+
44.109365,
158247+
0
158248+
],
158249+
[
158250+
6.268288,
158251+
44.109571,
158252+
0
158253+
],
158254+
[
158255+
6.268441,
158256+
44.109819,
158257+
0
158258+
],
158259+
[
158260+
6.268373,
158261+
44.110149,
158262+
0
158263+
],
158264+
[
158265+
6.268465,
158266+
44.11028,
158267+
0
158268+
],
158269+
[
158270+
6.267987,
158271+
44.11084,
158272+
0
158273+
],
158274+
[
158275+
6.266819,
158276+
44.111056,
158277+
0
158278+
]
158279+
]
158280+
},
158281+
"properties": {
158282+
"name": "EVO: Slate Line",
158283+
"description": {
158284+
"@type": "html",
158285+
"value": "Mapped EVO Bike Park piste. Geometry simplified from <a href=\"https://www.openstreetmap.org/way/842483941\">OpenStreetMap way 842483941</a> (ODbL)."
158286+
},
158287+
"styleUrl": "#line-blue",
158288+
"stroke-opacity": 1,
158289+
"stroke": "#1864ab",
158290+
"stroke-width": 4,
158291+
"spot": "evo-bike-park",
158292+
"tags": "beginner bike-park dh",
158293+
"kind": "minor"
158294+
}
158295+
},
158296+
{
158297+
"type": "Feature",
158298+
"geometry": {
158299+
"type": "LineString",
158300+
"coordinates": [
158301+
[
158302+
6.268937,
158303+
44.102248,
158304+
0
158305+
],
158306+
[
158307+
6.269009,
158308+
44.102757,
158309+
0
158310+
],
158311+
[
158312+
6.269071,
158313+
44.103071,
158314+
0
158315+
],
158316+
[
158317+
6.268907,
158318+
44.103866,
158319+
0
158320+
],
158321+
[
158322+
6.26829,
158323+
44.104785,
158324+
0
158325+
],
158326+
[
158327+
6.268435,
158328+
44.105093,
158329+
0
158330+
],
158331+
[
158332+
6.268582,
158333+
44.105532,
158334+
0
158335+
],
158336+
[
158337+
6.269253,
158338+
44.105813,
158339+
0
158340+
],
158341+
[
158342+
6.268977,
158343+
44.106218,
158344+
0
158345+
],
158346+
[
158347+
6.269104,
158348+
44.106582,
158349+
0
158350+
],
158351+
[
158352+
6.268634,
158353+
44.10667,
158354+
0
158355+
],
158356+
[
158357+
6.268379,
158358+
44.106801,
158359+
0
158360+
],
158361+
[
158362+
6.268993,
158363+
44.107135,
158364+
0
158365+
],
158366+
[
158367+
6.269347,
158368+
44.107375,
158369+
0
158370+
],
158371+
[
158372+
6.268894,
158373+
44.107474,
158374+
0
158375+
],
158376+
[
158377+
6.268331,
158378+
44.107751,
158379+
0
158380+
],
158381+
[
158382+
6.268137,
158383+
44.108153,
158384+
0
158385+
]
158386+
]
158387+
},
158388+
"properties": {
158389+
"name": "EVO: Dirty Wave",
158390+
"description": {
158391+
"@type": "html",
158392+
"value": "Mapped EVO Bike Park piste. Geometry simplified from <a href=\"https://www.openstreetmap.org/way/842483942\">OpenStreetMap way 842483942</a> (ODbL)."
158393+
},
158394+
"styleUrl": "#line-blue",
158395+
"stroke-opacity": 1,
158396+
"stroke": "#1864ab",
158397+
"stroke-width": 4,
158398+
"spot": "evo-bike-park",
158399+
"tags": "beginner bike-park dh",
158400+
"kind": "minor"
158401+
}
158402+
},
158403+
{
158404+
"type": "Feature",
158405+
"geometry": {
158406+
"type": "LineString",
158407+
"coordinates": [
158408+
[
158409+
6.268237,
158410+
44.101452,
158411+
0
158412+
],
158413+
[
158414+
6.268344,
158415+
44.101821,
158416+
0
158417+
],
158418+
[
158419+
6.268671,
158420+
44.102094,
158421+
0
158422+
],
158423+
[
158424+
6.2692,
158425+
44.102427,
158426+
0
158427+
],
158428+
[
158429+
6.269589,
158430+
44.102761,
158431+
0
158432+
],
158433+
[
158434+
6.269803,
158435+
44.103267,
158436+
0
158437+
],
158438+
[
158439+
6.269449,
158440+
44.104207,
158441+
0
158442+
],
158443+
[
158444+
6.269195,
158445+
44.104771,
158446+
0
158447+
],
158448+
[
158449+
6.268827,
158450+
44.104995,
158451+
0
158452+
],
158453+
[
158454+
6.268894,
158455+
44.105498,
158456+
0
158457+
],
158458+
[
158459+
6.269546,
158460+
44.105719,
158461+
0
158462+
],
158463+
[
158464+
6.269921,
158465+
44.106645,
158466+
0
158467+
],
158468+
[
158469+
6.270742,
158470+
44.107189,
158471+
0
158472+
],
158473+
[
158474+
6.270876,
158475+
44.107418,
158476+
0
158477+
],
158478+
[
158479+
6.269679,
158480+
44.106967,
158481+
0
158482+
],
158483+
[
158484+
6.268899,
158485+
44.106875,
158486+
0
158487+
],
158488+
[
158489+
6.269594,
158490+
44.107225,
158491+
0
158492+
],
158493+
[
158494+
6.269001,
158495+
44.10767,
158496+
0
158497+
],
158498+
[
158499+
6.268711,
158500+
44.107647,
158501+
0
158502+
],
158503+
[
158504+
6.268137,
158505+
44.108153,
158506+
0
158507+
]
158508+
]
158509+
},
158510+
"properties": {
158511+
"name": "EVO: Savage Train",
158512+
"description": {
158513+
"@type": "html",
158514+
"value": "Mapped EVO Bike Park piste. Geometry simplified from <a href=\"https://www.openstreetmap.org/way/842483943\">OpenStreetMap way 842483943</a> (ODbL)."
158515+
},
158516+
"styleUrl": "#line-blue",
158517+
"stroke-opacity": 1,
158518+
"stroke": "#1864ab",
158519+
"stroke-width": 4,
158520+
"spot": "evo-bike-park",
158521+
"tags": "beginner bike-park dh",
158522+
"kind": "minor"
158523+
}
158175158524
}
158176158525
]
158177158526
}

0 commit comments

Comments
 (0)