{"type":"FeatureCollection","features":[{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-86.02057,43.01814],[-86.02045,43.01834],[-86.02064,43.01866],[-86.0226,43.02045],[-86.02693,43.02383],[-86.02863,43.02488],[-86.03871,43.02891],[-86.04337,43.03046],[-86.04656,43.03173],[-86.04898,43.03238],[-86.05158,43.03353],[-86.05619,43.03628],[-86.06196,43.03876],[-86.06677,43.04035],[-86.07177,43.04129],[-86.07525,43.04125],[-86.08122,43.04044],[-86.08543,43.04015],[-86.0891,43.03963],[-86.09364,43.03951],[-86.10184,43.03972],[-86.11084,43.03908],[-86.12077,43.03968],[-86.12297,43.03994],[-86.12741,43.0408],[-86.12993,43.04094],[-86.12883,43.04257],[-86.13475,43.04053],[-86.13692,43.04],[-86.13717,43.04011],[-86.13854,43.03952],[-86.14042,43.03822],[-86.14124,43.03723],[-86.1423,43.03516],[-86.14325,43.03173],[-86.14399,43.03006],[-86.14479,43.02896],[-86.1469,43.02671],[-86.1474,43.02594],[-86.14737,43.0256],[-86.14714,43.02539],[-86.14612,43.02535],[-86.14578,43.02514]]},"properties":{"trail_id":4697,"trail_name":"Bass Lake to Odawa","trail_url":"https:\/\/www.terrain360.com\/trails\/bass-lake-to-odawa","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_grand_1\/panos\/0000.tiles\/thumb.jpg","line_color":"#428bca","elevation":177.41,"category":"Lower Grand River","total_scenes":920,"trail_length_meters":12763,"trail_length_miles":7.93,"description":"Explore the scenic 12.76 km Bass Lake to Odawa trail in Grand Haven, MI featuring serene lakeside views, wooded paths, and diverse terrain perfect for hiking and nature observation.","address":"14759 120th Ave, Grand Haven, Ottawa, MI 49417-9760","city":"Grand Haven","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-86.14436,43.02564],[-86.14364,43.0258],[-86.14356,43.0257],[-86.14372,43.02553],[-86.14565,43.02538],[-86.14583,43.02522],[-86.1461,43.02538],[-86.14789,43.02534],[-86.15135,43.02484],[-86.1533,43.02511],[-86.15521,43.0262],[-86.15727,43.02884],[-86.15982,43.03138],[-86.16108,43.0338],[-86.16218,43.03635],[-86.16266,43.03808],[-86.16246,43.04083],[-86.16209,43.04178],[-86.16195,43.04267],[-86.16203,43.04354],[-86.16185,43.04464],[-86.16073,43.04815],[-86.16074,43.04849],[-86.1614,43.04955],[-86.16231,43.05054],[-86.16518,43.05287],[-86.16692,43.05402],[-86.16842,43.05476],[-86.17064,43.05556],[-86.17337,43.05619],[-86.17633,43.0566],[-86.17932,43.05746],[-86.18124,43.05783],[-86.18312,43.05873],[-86.18968,43.06074],[-86.19436,43.06172],[-86.19569,43.06222],[-86.19862,43.06247],[-86.20056,43.0633],[-86.20603,43.06664],[-86.20589,43.06669],[-86.20607,43.0669],[-86.20702,43.0675],[-86.2072,43.06782],[-86.20839,43.06869],[-86.20904,43.06805],[-86.21026,43.06757],[-86.21282,43.06775],[-86.21409,43.0681],[-86.21626,43.0698],[-86.21915,43.06993],[-86.22215,43.07028],[-86.22384,43.07078]]},"properties":{"trail_id":4698,"trail_name":"Odawa to Grand Haven","trail_url":"https:\/\/www.terrain360.com\/trails\/odawa-to-grand-haven","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_grandriver_1\/panos\/0000.tiles\/thumb.jpg","line_color":"#428bca","elevation":58.21679991151,"category":"Lower Grand River","total_scenes":717,"trail_length_meters":9926,"trail_length_miles":6.17,"description":"Explore the scenic 9.93 km Odawa to Grand Haven trail in Michigan, featuring riverside views along the Lower Grand River and connecting to Grand Haven's charming waterfront community.","address":"15399 Vintage Ave, Grand Haven, Ottawa, MI 49417-9034","city":"Grand Haven","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-86.20947,43.06787],[-86.20831,43.06832],[-86.20752,43.06825],[-86.20494,43.06704],[-86.205,43.06686],[-86.20566,43.06667],[-86.20612,43.06684],[-86.20733,43.06799]]},"properties":{"trail_id":4699,"trail_name":"South Channel","trail_url":"https:\/\/www.terrain360.com\/trails\/south-channel","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_grandriver_2\/panos\/0000.tiles\/thumb.jpg","line_color":"#428bca","elevation":184.40399971971,"category":"Bayou","total_scenes":54,"trail_length_meters":713,"trail_length_miles":0.44,"description":"Explore the scenic South Channel trail in Grand Haven, MI - a 0.71km waterfront path along the Grand River offering stunning views, wildlife watching, and easy access to Lake Michigan.","address":"598 N Beechtree St, Grand Haven, Ottawa, MI 49417","city":"Grand Haven","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-84.91011,42.86735],[-84.91002,42.86726],[-84.90997,42.86724],[-84.9099,42.8672],[-84.90982,42.86719]]},"properties":{"trail_id":4701,"trail_name":"Thompson Park","trail_url":"https:\/\/www.terrain360.com\/trails\/thompson-park","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_land_thompson_park\/panos\/0000.tiles\/thumb.jpg","line_color":"#feb315","elevation":216.01,"category":"Public Access","total_scenes":5,"trail_length_meters":30,"trail_length_miles":0.02,"description":"Explore Thompson Park in Portland, MI - a scenic riverside pocket park offering peaceful Grand River views, picnic areas, and a historic canal setting just steps from downtown.","address":"655 Canal St, Portland, Ionia, MI 48875-1363","city":"Portland","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-84.94178,42.97796],[-84.94177,42.9779],[-84.94174,42.97781],[-84.94172,42.97772],[-84.94169,42.97764],[-84.94165,42.97755]]},"properties":{"trail_id":4702,"trail_name":"Tabor Street Access","trail_url":"https:\/\/www.terrain360.com\/trails\/tabor-street-access","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_land_tabor_street\/panos\/0000.tiles\/thumb.jpg","line_color":"#feb315","elevation":199.36,"category":"Public Access","total_scenes":6,"trail_length_meters":47,"trail_length_miles":0.03,"description":"Explore Tabor Street Access, a short but scenic access point to the Lower Grand River, offering convenient river views and fishing opportunities in a peaceful riverside setting.","address":" ","city":null,"state":null,"sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-85.21421,42.93252],[-85.2143,42.93257],[-85.21442,42.93267],[-85.21451,42.93273],[-85.21461,42.93274],[-85.21463,42.93274],[-85.21466,42.93274],[-85.21462,42.93278],[-85.21454,42.93286]]},"properties":{"trail_id":4703,"trail_name":"Saranac Access","trail_url":"https:\/\/www.terrain360.com\/trails\/saranac-access","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_land_saranac\/panos\/0000.tiles\/thumb.jpg","line_color":"#feb315","elevation":191.93,"category":"Public Access","total_scenes":9,"trail_length_meters":63,"trail_length_miles":0.04,"description":"Explore the Saranac Access trail in Ionia County, Michigan - a short but scenic river access point on the Grand River offering fishing, kayaking, and river views.","address":"N Bridge St, Saranac, Ionia, MI 48881","city":"Saranac","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-85.52392,42.98284],[-85.52383,42.98291],[-85.52374,42.98301]]},"properties":{"trail_id":4704,"trail_name":"Roselle Park Canoe Access","trail_url":"https:\/\/www.terrain360.com\/trails\/roselle-park-canoe-access","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_land_roselle\/panos\/0000.tiles\/thumb.jpg","line_color":"#feb315","elevation":185.89,"category":"Public Access","total_scenes":3,"trail_length_meters":21,"trail_length_miles":0.01,"description":"Explore Roselle Park's scenic canoe access point in Ada, Michigan, offering easy river access to the Grand River with parking and launch facilities for paddlers of all skill levels.","address":"1202 Pettis Ave NE, Ada, Kent, MI 49301-9531","city":"Ada","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-86.08387,43.03949],[-86.08392,43.03958],[-86.08392,43.03967],[-86.08391,43.03971],[-86.08391,43.03974]]},"properties":{"trail_id":4705,"trail_name":"Robinson Boat Access","trail_url":"https:\/\/www.terrain360.com\/trails\/robinson-boat-access","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_land_robinson_land\/panos\/0000.tiles\/thumb.jpg","line_color":"#feb315","elevation":177.89,"category":"Public Access","total_scenes":5,"trail_length_meters":23,"trail_length_miles":0.01,"description":"Explore Robinson Boat Access in Grand Haven, MI - a convenient public boat launch on the Grand River offering easy water access, parking, and scenic river views.","address":"12000 Limberlost Ln, Grand Haven, Ottawa, MI 49417-9716","city":"Grand Haven","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-86.03941,43.02844],[-86.03937,43.02852],[-86.03933,43.02858],[-86.03929,43.0286],[-86.03929,43.02864]]},"properties":{"trail_id":4706,"trail_name":"Riverside Park Access","trail_url":"https:\/\/www.terrain360.com\/trails\/riverside-park-access","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_land_riverside_park\/panos\/0000.tiles\/thumb.jpg","line_color":"#feb315","elevation":178.14,"category":"Public Access","total_scenes":5,"trail_length_meters":24,"trail_length_miles":0.01,"description":"Explore Riverside Park Access in Grand Haven, MI - a short but scenic waterfront trail providing direct access to the Lower Grand River with boat launching and fishing opportunities.","address":"10293 N Cedar Dr, Grand Haven, Ottawa, MI 49417-9720","city":"Grand Haven","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-86.14569,43.02486],[-86.14567,43.02491],[-86.14569,43.02499],[-86.14569,43.02505],[-86.1457,43.0251]]},"properties":{"trail_id":4707,"trail_name":"Odesa\/Battle Creek Access","trail_url":"https:\/\/www.terrain360.com\/trails\/odesabattle-creek-access","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_land_odessa\/panos\/0000.tiles\/thumb.jpg","line_color":"#feb315","elevation":179.35,"category":"Public Access","total_scenes":5,"trail_length_meters":26,"trail_length_miles":0.02,"description":"Explore the Odesa\/Battle Creek Access point in Grand Haven, MI - a short but scenic boat launch and fishing spot along the Lower Grand River with easy river access.","address":"14399 144th Ave, Grand Haven, Ottawa, MI 49417","city":"Grand Haven","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-86.20531,43.0744],[-86.20536,43.07436],[-86.20542,43.07433]]},"properties":{"trail_id":4708,"trail_name":"Mill Point Park Access","trail_url":"https:\/\/www.terrain360.com\/trails\/mill-point-park-access","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_land_mill_point\/panos\/0000.tiles\/thumb.jpg","line_color":"#feb315","elevation":177.34,"category":"Public Access","total_scenes":3,"trail_length_meters":12,"trail_length_miles":0.01,"description":"Explore Mill Point Park Access in Spring Lake, MI - a scenic waterfront entry point to Lower Grand River offering boat launches, fishing spots, and riverside views.","address":"School St, Spring Lake, Ottawa, MI 49456","city":"Spring Lake","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-85.34134,42.92627],[-85.34154,42.92615],[-85.34162,42.92608],[-85.34162,42.92598],[-85.34158,42.92585]]},"properties":{"trail_id":4709,"trail_name":"Lowell Boat Access","trail_url":"https:\/\/www.terrain360.com\/trails\/lowell-boat-access","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_land_lowell\/panos\/0000.tiles\/thumb.jpg","line_color":"#feb315","elevation":191.07,"category":"Public Access","total_scenes":5,"trail_length_meters":96,"trail_length_miles":0.06,"description":"Explore the Lowell Boat Access on Michigan's Grand River, featuring a convenient launch point, parking area, and scenic river views just minutes from downtown Lowell.","address":"13395 Grand River Dr SE, Lowell, Kent, MI 49331-9043","city":"Lowell","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-85.07034,42.97439],[-85.07035,42.97433],[-85.07035,42.97429],[-85.07034,42.97419],[-85.07031,42.9741],[-85.0703,42.97405],[-85.07031,42.97394],[-85.07031,42.97393],[-85.07041,42.97392],[-85.0705,42.9739],[-85.0706,42.9739]]},"properties":{"trail_id":4710,"trail_name":"Ionia Fairgrounds Access","trail_url":"https:\/\/www.terrain360.com\/trails\/ionia-fairgrounds-access","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_land_ionia\/panos\/0000.tiles\/thumb.jpg","line_color":"#feb315","elevation":196.25,"category":"Public Access","total_scenes":11,"trail_length_meters":77,"trail_length_miles":0.05,"description":"Explore the Ionia Fairgrounds Access trail in Ionia, Michigan - a short but scenic river access point connecting to the Grand River with excellent kayaking and fishing opportunities.","address":"499 S Steele St, Ionia, Ionia, MI 48846-9401","city":"Ionia","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-84.94785,42.9839],[-84.94788,42.98393],[-84.94791,42.98397],[-84.94796,42.98399],[-84.948,42.98408],[-84.94803,42.98415]]},"properties":{"trail_id":4711,"trail_name":"Hazel Devore Park","trail_url":"https:\/\/www.terrain360.com\/trails\/hazel-devore-park","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_land_hazel_devore\/panos\/0000.tiles\/thumb.jpg","line_color":"#feb315","elevation":204.9,"category":"Public Access","total_scenes":6,"trail_length_meters":33,"trail_length_miles":0.02,"description":"Explore Hazel Devore Park in Lyons, Michigan - a compact 0.03 km community park offering riverfront views, peaceful walking paths, and a charming small-town atmosphere.","address":"199 N Prairie St, Lyons, Ionia, MI 48851","city":"Lyons","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-85.85457,42.94432],[-85.85462,42.94436],[-85.85464,42.9444],[-85.85467,42.94446],[-85.85465,42.94453],[-85.85466,42.94456],[-85.85466,42.94463]]},"properties":{"trail_id":4712,"trail_name":"Grand River Park","trail_url":"https:\/\/www.terrain360.com\/trails\/grand-river-park","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_land_grand_river_park\/panos\/0000.tiles\/thumb.jpg","line_color":"#feb315","elevation":200.09,"category":"Public Access","total_scenes":7,"trail_length_meters":36,"trail_length_miles":0.02,"description":"Explore Grand River Park's short but scenic waterfront trail in Jenison, MI, offering river views, fishing spots, and peaceful woodland paths just minutes from Grand Rapids.","address":"9499 28th Ave, Jenison, Ottawa, MI 49428-9523","city":"Jenison","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-86.22899,43.07566],[-86.22902,43.07575],[-86.22904,43.07583],[-86.22905,43.07587],[-86.22907,43.07591]]},"properties":{"trail_id":4713,"trail_name":"Grand Haven Access","trail_url":"https:\/\/www.terrain360.com\/trails\/grand-haven-access","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_land_grand_haven\/panos\/0000.tiles\/thumb.jpg","line_color":"#feb315","elevation":175.1,"category":"Public Access","total_scenes":5,"trail_length_meters":25,"trail_length_miles":0.02,"description":"Explore Grand Haven Access in Michigan - a short waterfront trail offering scenic views of the Grand River, boat launch facilities, and prime fishing spots near Lake Michigan.","address":"Coho Dr, Grand Haven, Ottawa, MI 49417","city":"Grand Haven","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-85.4769,42.9558],[-85.47682,42.95583],[-85.47676,42.95585],[-85.47672,42.95587],[-85.47668,42.9559],[-85.47663,42.95591],[-85.47655,42.95595]]},"properties":{"trail_id":4714,"trail_name":"Ada\/Grand Drive Public Access","trail_url":"https:\/\/www.terrain360.com\/trails\/adagrand-drive-public-access","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_land_grand_dr_public\/panos\/0000.tiles\/thumb.jpg","line_color":"#feb315","elevation":194.32,"category":"Public Access","total_scenes":7,"trail_length_meters":34,"trail_length_miles":0.02,"description":"Explore Ada\/Grand Drive Public Access in Ada, Michigan - a scenic boat launch point on the Grand River offering easy river access, fishing opportunities, and peaceful river views.","address":"7837 Fulton St E, Ada, Kent, MI 49301","city":"Ada","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-86.01918,43.01694],[-86.01936,43.01671],[-86.01961,43.01554],[-86.01952,43.01481],[-86.01769,43.01445],[-86.01708,43.01418],[-86.01589,43.01319],[-86.01527,43.01214],[-86.01395,43.01156],[-86.01034,43.00899],[-86.00915,43.00773],[-86.00865,43.00741],[-86.00799,43.00641],[-86.00429,43.00457],[-86.00389,43.00424],[-86.00387,43.00388],[-86.00439,43.00365],[-86.00623,43.00401],[-86.00793,43.00396],[-86.01169,43.00449],[-86.01279,43.00545],[-86.01419,43.00619],[-86.01602,43.00822],[-86.01652,43.00918],[-86.01645,43.00963],[-86.01672,43.01091],[-86.01764,43.01228],[-86.02304,43.01656],[-86.02352,43.01689],[-86.02668,43.01797],[-86.0269,43.01817],[-86.02707,43.01875],[-86.02739,43.01899],[-86.0298,43.01967],[-86.03118,43.02039],[-86.03527,43.02195],[-86.03518,43.02217],[-86.03412,43.02236],[-86.03327,43.02293],[-86.0318,43.02287],[-86.02473,43.01997],[-86.02116,43.01814]]},"properties":{"trail_id":4690,"trail_name":"Bass Lake","trail_url":"https:\/\/www.terrain360.com\/trails\/bass-lake","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_basss\/panos\/0000.tiles\/thumb.jpg","line_color":"#428bca","elevation":183.4895997211,"category":"Bayou","total_scenes":521,"trail_length_meters":6975,"trail_length_miles":4.33,"description":"Explore Bass Lake's scenic 7km loop trail in Coopersville, Michigan, featuring peaceful waterfront views, wildlife viewing opportunities, and well-maintained paths through natural woodland.","address":"9099 Lake Forest Dr, Coopersville, Ottawa, MI 49404","city":"Coopersville","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-86.12968,43.04206],[-86.12893,43.04279],[-86.12739,43.04367],[-86.12441,43.04495],[-86.12126,43.04676],[-86.12093,43.04674],[-86.12092,43.04653],[-86.12297,43.04481],[-86.12843,43.04281]]},"properties":{"trail_id":4691,"trail_name":"Bruce's Bayou","trail_url":"https:\/\/www.terrain360.com\/trails\/bruces-bayou","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_bruces_bayou\/panos\/0000.tiles\/thumb.jpg","line_color":"#428bca","elevation":182.87999972202,"category":"Bayou","total_scenes":125,"trail_length_meters":1676,"trail_length_miles":1.04,"description":"Explore Bruce's Bayou, a scenic 1.7km waterway trail in Spring Lake, Michigan offering peaceful wetland views, wildlife spotting opportunities, and calm paddling through protected waters.","address":"13564 Cypress St, Spring Lake, Ottawa, MI 49456-9537","city":"Spring Lake","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-86.10945,43.03837],[-86.10944,43.03846],[-86.10945,43.03851],[-86.10945,43.03856],[-86.10945,43.03859],[-86.10946,43.03866],[-86.10946,43.03875]]},"properties":{"trail_id":4692,"trail_name":"Conner Bayou Landing","trail_url":"https:\/\/www.terrain360.com\/trails\/conner-bayou-landing","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_land_connor_bayou\/panos\/0000.tiles\/thumb.jpg","line_color":"#feb315","elevation":182.65,"category":"Public Access","total_scenes":7,"trail_length_meters":42,"trail_length_miles":0.03,"description":"Explore Conner Bayou Landing in Grand Haven, MI - a short but scenic water access point on the Lower Grand River offering boat launches and fishing opportunities.","address":"14598 128th Ave, Grand Haven, Ottawa, MI 49417-9777","city":"Grand Haven","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-84.94132,42.97732],[-84.94559,42.97532],[-84.947,42.9749],[-84.94801,42.97495],[-84.94943,42.97542],[-84.95057,42.97672],[-84.95056,42.9781],[-84.95083,42.97912],[-84.95078,42.98007],[-84.9503,42.98205],[-84.94963,42.98261],[-84.94976,42.98277],[-84.94946,42.98355],[-84.9486,42.98424],[-84.94548,42.98529],[-84.94526,42.9856],[-84.94523,42.98613],[-84.94489,42.98699],[-84.94242,42.98878],[-84.9422,42.99008],[-84.94243,42.99088],[-84.94326,42.99146],[-84.94499,42.99194],[-84.95042,42.99223],[-84.9517,42.99251],[-84.95272,42.99299],[-84.954,42.994],[-84.95464,42.9949],[-84.95513,42.99526],[-84.95595,42.99551],[-84.95712,42.99545],[-84.9608,42.99466],[-84.96447,42.99339],[-84.96577,42.9927],[-84.96628,42.99204],[-84.96667,42.99098],[-84.967,42.9907],[-84.96868,42.99012],[-84.97047,42.98975],[-84.97299,42.9885],[-84.9752,42.98774],[-84.97853,42.98688],[-84.98103,42.9856],[-84.98269,42.98497],[-84.98515,42.9843],[-84.99153,42.98414],[-84.99903,42.9847],[-85.00204,42.98461],[-85.00502,42.98504],[-85.00921,42.98452],[-85.01242,42.9848],[-85.01562,42.9853],[-85.01783,42.98523],[-85.02122,42.98437],[-85.02228,42.98389],[-85.02381,42.98266],[-85.02445,42.98167],[-85.02732,42.97895],[-85.03,42.97756],[-85.03102,42.9772],[-85.03263,42.9762],[-85.03395,42.97583],[-85.03556,42.97584],[-85.0373,42.97657],[-85.03827,42.97674],[-85.04051,42.97679],[-85.04224,42.97659],[-85.04289,42.97641],[-85.04475,42.97515],[-85.04614,42.97454],[-85.04873,42.97408],[-85.05068,42.97338],[-85.05151,42.97333],[-85.05294,42.97378],[-85.05352,42.97439],[-85.05368,42.97542],[-85.05268,42.97774],[-85.05322,42.97822],[-85.05439,42.97838],[-85.05532,42.97801],[-85.05835,42.97756],[-85.06057,42.97692],[-85.06206,42.9759],[-85.06402,42.97519],[-85.0657,42.97381],[-85.06795,42.97243],[-85.06872,42.97216],[-85.06978,42.97215],[-85.07055,42.97243],[-85.07095,42.97299],[-85.07085,42.97399],[-85.07099,42.97406],[-85.07114,42.97468],[-85.07164,42.97502],[-85.07466,42.97468],[-85.0778,42.97391],[-85.0793,42.97298],[-85.08045,42.9717],[-85.08121,42.97118],[-85.08529,42.9699],[-85.0887,42.96811],[-85.09099,42.96655],[-85.09375,42.96536],[-85.09523,42.9649],[-85.09731,42.96477],[-85.09988,42.96545],[-85.10049,42.96586],[-85.1015,42.96761],[-85.10239,42.96835],[-85.10314,42.96857],[-85.10593,42.96803],[-85.11481,42.96535],[-85.11657,42.9652],[-85.11908,42.96534],[-85.11965,42.96492],[-85.11984,42.96434],[-85.11959,42.96313],[-85.11902,42.96226],[-85.12845,42.96063],[-85.13174,42.95979],[-85.13436,42.95874],[-85.13592,42.95834],[-85.14484,42.95833],[-85.14806,42.95807],[-85.15256,42.95813],[-85.15561,42.95851],[-85.15734,42.95833],[-85.15952,42.95724],[-85.1607,42.95625],[-85.16262,42.95425],[-85.16336,42.95315],[-85.16369,42.95131],[-85.16395,42.95086],[-85.16613,42.94985],[-85.16815,42.94915],[-85.17002,42.94897],[-85.1734,42.94904],[-85.17463,42.94871],[-85.17514,42.94791],[-85.17494,42.94771],[-85.17438,42.94761],[-85.1743,42.94733],[-85.17302,42.94649],[-85.17305,42.94603],[-85.17705,42.94513],[-85.17893,42.94502],[-85.18088,42.9453],[-85.18236,42.94598],[-85.18531,42.94555],[-85.18505,42.94509],[-85.18516,42.94486],[-85.18492,42.94424],[-85.18527,42.94298],[-85.18493,42.94203],[-85.18513,42.94166],[-85.18645,42.94098],[-85.18859,42.94067],[-85.18885,42.94042],[-85.19,42.94041],[-85.19253,42.93989],[-85.19423,42.9403],[-85.19872,42.94011],[-85.20203,42.94023],[-85.20303,42.93996],[-85.20625,42.93956],[-85.20816,42.93881],[-85.20901,42.93828],[-85.20956,42.93765],[-85.20978,42.93661],[-85.20921,42.9345],[-85.20969,42.93375],[-85.21108,42.93317],[-85.21459,42.93289]]},"properties":{"trail_id":4693,"trail_name":"Lyons to Saranac","trail_url":"https:\/\/www.terrain360.com\/trails\/lyons-to-saranac","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_lyons\/panos\/0001.tiles\/thumb.jpg","line_color":"#428bca","elevation":196.01,"category":"Lower Grand River","total_scenes":2102,"trail_length_meters":30633,"trail_length_miles":19.03,"description":"Explore the scenic 30.6 km Lyons to Saranac Trail along Michigan's Grand River, featuring peaceful waterways, riverside forests, and historic small towns in Ionia County.","address":"321 E Riverside Dr, Ionia, Ionia, MI 48846-9681","city":"Ionia","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-84.90504,42.95402],[-84.90497,42.95397],[-84.90495,42.95395],[-84.90489,42.95391]]},"properties":{"trail_id":4700,"trail_name":"Webber Dam Access","trail_url":"https:\/\/www.terrain360.com\/trails\/webber-dam-access","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_land_webber_dam\/panos\/0000.tiles\/thumb.jpg","line_color":"#feb315","elevation":210.64,"category":"Public Access","total_scenes":4,"trail_length_meters":12,"trail_length_miles":0.01,"description":"Explore Webber Dam Access in Lyons, Michigan - a short but scenic spot offering views of the historic dam, river access, and fishing opportunities along the Lower Grand River.","address":"2860 Webber Rd, Lyons, Ionia, MI 48851-9635","city":"Lyons","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-85.21435,42.93311],[-85.21504,42.93388],[-85.21595,42.93434],[-85.21525,42.9338],[-85.21547,42.93409],[-85.21783,42.93509],[-85.21973,42.93563],[-85.22138,42.93573],[-85.22523,42.9342],[-85.22898,42.93237],[-85.23107,42.932],[-85.23344,42.93197],[-85.23421,42.93178],[-85.23528,42.93113],[-85.23579,42.93029],[-85.23567,42.92911],[-85.23469,42.92739],[-85.23473,42.92669],[-85.23564,42.92556],[-85.23709,42.92526],[-85.23839,42.9253],[-85.23995,42.92577],[-85.24361,42.92622],[-85.24857,42.92617],[-85.25364,42.92587],[-85.25794,42.92656],[-85.26134,42.92658],[-85.26547,42.92899],[-85.26702,42.9301],[-85.2688,42.93081],[-85.26965,42.9309],[-85.27066,42.93071],[-85.27146,42.93026],[-85.27242,42.92941],[-85.2735,42.92907],[-85.27398,42.92918],[-85.2744,42.92937],[-85.27518,42.93061],[-85.27681,42.93261],[-85.27841,42.93334],[-85.28051,42.9337],[-85.28219,42.93375],[-85.28408,42.9335],[-85.28669,42.93273],[-85.28869,42.93233],[-85.29162,42.93213],[-85.2943,42.93237],[-85.29905,42.93357],[-85.30094,42.93356],[-85.30429,42.93322],[-85.30647,42.93332],[-85.30829,42.93373],[-85.31069,42.93469],[-85.31179,42.93482],[-85.31306,42.9347],[-85.31457,42.93431],[-85.31617,42.93228],[-85.31864,42.93199],[-85.3203,42.93211],[-85.32158,42.93245],[-85.32249,42.93297],[-85.32436,42.93467],[-85.32575,42.93494],[-85.32684,42.93483],[-85.32789,42.93433],[-85.32861,42.93327],[-85.32926,42.9309],[-85.33038,42.92985],[-85.332,42.92957],[-85.33614,42.92759],[-85.33962,42.92614],[-85.3452,42.9241],[-85.34678,42.92366],[-85.34948,42.92331],[-85.35199,42.92324],[-85.35519,42.92434],[-85.35839,42.92521],[-85.36092,42.92564],[-85.36287,42.92566],[-85.36713,42.92495],[-85.36914,42.92482],[-85.3716,42.92495],[-85.37522,42.92556],[-85.37999,42.92602],[-85.38467,42.92601],[-85.39325,42.92635],[-85.39476,42.92631],[-85.39575,42.92611],[-85.40018,42.92445],[-85.40435,42.9233],[-85.40761,42.92276],[-85.41015,42.92256],[-85.41291,42.92272],[-85.41825,42.92381],[-85.42105,42.92368],[-85.42324,42.92381],[-85.4257,42.92419],[-85.43081,42.92387],[-85.43326,42.92432],[-85.43485,42.92532],[-85.4362,42.92756],[-85.43748,42.92847],[-85.44383,42.93048],[-85.4463,42.93162],[-85.44758,42.93248],[-85.45074,42.93535],[-85.4524,42.9373],[-85.45342,42.93823],[-85.45706,42.9403],[-85.45999,42.94222],[-85.46242,42.94404],[-85.46455,42.94607],[-85.4662,42.94787],[-85.46709,42.94909],[-85.4699,42.95197],[-85.47524,42.95501],[-85.47611,42.95586],[-85.47613,42.95651],[-85.47855,42.9587],[-85.47949,42.95913],[-85.48385,42.96039],[-85.48805,42.96356],[-85.48907,42.96392],[-85.49107,42.96529],[-85.49353,42.96581],[-85.4975,42.96564],[-85.49939,42.96575],[-85.50146,42.96658],[-85.50383,42.96816],[-85.50647,42.96967],[-85.50755,42.97057],[-85.50789,42.97138],[-85.50768,42.9725],[-85.50792,42.97356],[-85.50854,42.9747],[-85.50911,42.9752],[-85.51234,42.97701],[-85.51496,42.97797],[-85.51647,42.97821],[-85.51901,42.97833],[-85.52017,42.97803],[-85.52268,42.97779],[-85.52398,42.97819],[-85.52494,42.97889],[-85.52511,42.97951],[-85.52446,42.98029],[-85.52242,42.98151],[-85.52223,42.98221],[-85.52251,42.98265],[-85.52366,42.98339],[-85.52498,42.98393],[-85.53022,42.98479],[-85.53353,42.98693],[-85.53708,42.99179],[-85.54291,42.99669],[-85.54332,42.99739],[-85.54399,42.99939],[-85.54417,43.00041],[-85.54401,43.00218],[-85.54317,43.0043],[-85.54252,43.00542],[-85.54185,43.00569],[-85.54141,43.00686],[-85.53887,43.01007],[-85.53829,43.01107],[-85.53812,43.01235],[-85.53822,43.0178],[-85.53863,43.01968],[-85.53954,43.02154],[-85.54089,43.02286],[-85.54267,43.02397],[-85.54421,43.02526],[-85.54482,43.0259],[-85.5452,43.02664],[-85.54555,43.02852],[-85.54543,43.02971],[-85.54496,43.03058],[-85.54329,43.03259],[-85.54312,43.03347],[-85.54695,43.0418],[-85.54778,43.04323],[-85.54864,43.04421],[-85.5538,43.0473],[-85.55935,43.05171],[-85.56413,43.0544],[-85.56887,43.05681],[-85.57223,43.05931],[-85.57534,43.06232],[-85.57751,43.06327],[-85.57904,43.06369],[-85.58022,43.06314],[-85.57996,43.06328],[-85.5793,43.06315],[-85.57949,43.06332],[-85.5815,43.06335],[-85.58316,43.06295],[-85.58425,43.06222],[-85.58605,43.06041],[-85.58697,43.0598],[-85.58988,43.05855],[-85.59296,43.05677],[-85.59555,43.05633],[-85.5973,43.0564],[-85.59914,43.05671],[-85.60106,43.05746],[-85.60664,43.06055],[-85.60941,43.06132],[-85.61015,43.0618],[-85.61178,43.06241],[-85.61371,43.06285],[-85.61591,43.06297],[-85.61837,43.06277],[-85.62184,43.06169],[-85.62285,43.06152],[-85.62731,43.06226],[-85.62918,43.06238],[-85.63023,43.06221],[-85.63173,43.06167],[-85.63479,43.06018],[-85.63753,43.05826],[-85.64039,43.05565],[-85.6414,43.05452],[-85.64324,43.05157],[-85.64393,43.05026],[-85.64443,43.0488],[-85.645,43.04801],[-85.65099,43.04464],[-85.65384,43.04266],[-85.65721,43.03945],[-85.65894,43.03722],[-85.65972,43.03564],[-85.66018,43.03406],[-85.66085,43.03048],[-85.6612,43.02525],[-85.66171,43.02326],[-85.66263,43.02128],[-85.66361,43.02028],[-85.66355,43.01989],[-85.6631,43.01944],[-85.66367,43.01933],[-85.66382,43.01883],[-85.66476,43.01779],[-85.66568,43.01719],[-85.67054,43.0156],[-85.67165,43.01476],[-85.67233,43.01379],[-85.67259,43.01216],[-85.67241,43.00975],[-85.67206,43.00717],[-85.6719,43.00695],[-85.67173,43.00698],[-85.67164,43.00556],[-85.67123,43.00357],[-85.67161,43.00127],[-85.67217,43.0009],[-85.6724,42.99879],[-85.6726,42.99633],[-85.67257,42.99413],[-85.67297,42.99204],[-85.67238,42.99011],[-85.67229,42.9865],[-85.67269,42.98607],[-85.67285,42.98481],[-85.67245,42.98409],[-85.67238,42.98284],[-85.67269,42.98047],[-85.67307,42.97927],[-85.67341,42.97717],[-85.67354,42.97711],[-85.67356,42.97578],[-85.67372,42.97514],[-85.67419,42.97499],[-85.67511,42.97504],[-85.67526,42.97537],[-85.67527,42.97624],[-85.67431,42.98036],[-85.67404,42.98244],[-85.67352,42.98475],[-85.67412,42.98672],[-85.67406,42.98812],[-85.67423,42.9896],[-85.67398,42.99176],[-85.67445,42.99318],[-85.67414,42.99317],[-85.67401,42.99354],[-85.67421,42.99415],[-85.6746,42.99453],[-85.67395,42.99486],[-85.67382,42.99569],[-85.67325,42.99668],[-85.67344,42.99684],[-85.67383,42.99645],[-85.67402,42.99662],[-85.67384,42.99852],[-85.67393,43.00082],[-85.67354,43.00296],[-85.67365,43.00488],[-85.67391,43.00626],[-85.67383,43.0095]]},"properties":{"trail_id":4694,"trail_name":"Saranac to Grand Rapids","trail_url":"https:\/\/www.terrain360.com\/trails\/saranac-to-grand-rapids","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_saranac_1\/panos\/0002.tiles\/thumb.jpg","line_color":"#428bca","elevation":191.64,"category":"Lower Grand River","total_scenes":4497,"trail_length_meters":63276,"trail_length_miles":39.32,"description":"Explore the scenic 63km Saranac to Grand Rapids water trail along Michigan's Grand River, featuring diverse wildlife, historic bridges, and peaceful riverside landscapes through Kent County.","address":"915 Cramton Ave NE, Ada, Kent, MI 49301-9580","city":"Ada","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-85.75695,42.92976],[-85.75497,42.93046],[-85.75418,42.93041],[-85.75304,42.93091],[-85.75136,42.93112],[-85.74299,42.93046],[-85.74046,42.93085],[-85.73897,42.93137],[-85.73778,42.93207],[-85.73699,42.93281],[-85.73418,42.93429],[-85.73124,42.93608],[-85.7297,42.93651],[-85.72525,42.93715],[-85.72289,42.93789],[-85.7242,42.93713],[-85.72831,42.93632],[-85.73123,42.9354],[-85.73586,42.93293],[-85.73837,42.93129],[-85.74002,42.93068],[-85.74298,42.93027],[-85.7482,42.9306],[-85.75078,42.93059],[-85.75261,42.93041],[-85.75576,42.9298]]},"properties":{"trail_id":4695,"trail_name":"Millennium Park","trail_url":"https:\/\/www.terrain360.com\/trails\/millennium-park","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_millenial_1\/panos\/0000.tiles\/thumb.jpg","line_color":"#428bca","elevation":178.93,"category":"Lower Grand River","total_scenes":438,"trail_length_meters":6063,"trail_length_miles":3.77,"description":"Explore Millennium Park's 6km of scenic trails in Grand Rapids, MI, featuring paved paths, wetlands, and lake views along the Grand River. Perfect for walking, cycling, and nature observation.","address":"3086 Veterans Memorial Dr SW, Grand Rapids, Kent, MI 49534","city":"Grand Rapids","state":"MI","sub_map_name":null,"sub_map_slug":null}},{"type":"Feature","geometry":{"type":"LineString","coordinates":[[-85.75616,42.93001],[-85.75831,42.9291],[-85.75969,42.92885],[-85.76144,42.92826],[-85.76269,42.92757],[-85.76356,42.92677],[-85.76413,42.92558],[-85.76429,42.92249],[-85.76476,42.9211],[-85.76509,42.91865],[-85.76618,42.91615],[-85.76792,42.9139],[-85.77091,42.91214],[-85.77336,42.91115],[-85.77619,42.91064],[-85.77884,42.91068],[-85.78259,42.91167],[-85.78599,42.91298],[-85.79098,42.9153],[-85.79244,42.9164],[-85.797,42.92084],[-85.8008,42.9259],[-85.80141,42.9271],[-85.80167,42.92802],[-85.80158,42.92883],[-85.80028,42.93188],[-85.79917,42.93524],[-85.79909,42.93656],[-85.79945,42.93787],[-85.80014,42.93881],[-85.80282,42.94081],[-85.80679,42.94463],[-85.80954,42.94654],[-85.8112,42.94746],[-85.81303,42.94801],[-85.81416,42.94815],[-85.82079,42.94756],[-85.82353,42.9469],[-85.82409,42.9465],[-85.82438,42.94675],[-85.82476,42.94671],[-85.82634,42.94614],[-85.83201,42.94485],[-85.83471,42.94387],[-85.83593,42.94362],[-85.83931,42.94407],[-85.84168,42.94414],[-85.84836,42.94476],[-85.85734,42.94488],[-85.86238,42.94563],[-85.86505,42.94678],[-85.86888,42.94898],[-85.87248,42.95137],[-85.87428,42.95279],[-85.87558,42.95471],[-85.87615,42.95619],[-85.87632,42.95722],[-85.87612,42.95936],[-85.87696,42.96288],[-85.87706,42.96573],[-85.87598,42.9695],[-85.87621,42.97377],[-85.8757,42.97749],[-85.87527,42.97931],[-85.87525,42.98294],[-85.87484,42.98317],[-85.87547,42.98473],[-85.87716,42.98663],[-85.87981,42.98848],[-85.88306,42.99131],[-85.88438,42.99227],[-85.88565,42.9939],[-85.88652,42.99472],[-85.88954,42.99693],[-85.8916,42.99935],[-85.89515,43.00297],[-85.89578,43.00346],[-85.89669,43.00386],[-85.89745,43.00408],[-85.89831,43.00411],[-85.90252,43.00335],[-85.9028,43.00347],[-85.90787,43.00307],[-85.91363,43.00207],[-85.91782,43.0017],[-85.91955,43.00184],[-85.9228,43.0028],[-85.93104,43.00608],[-85.93248,43.00649],[-85.93547,43.00812],[-85.94247,43.01249],[-85.94383,43.01313],[-85.94915,43.01472],[-85.95202,43.01514],[-85.95472,43.01525],[-85.95567,43.01547],[-85.95783,43.01513],[-85.95919,43.01464],[-85.96592,43.01344],[-85.97232,43.01254],[-85.97438,43.01229],[-85.97548,43.01234],[-85.9761,43.01288],[-85.97808,43.01215],[-85.98052,43.01158],[-85.98356,43.01051],[-85.98602,43.00984],[-85.98616,43.00978],[-85.98606,43.00969],[-85.99365,43.00691],[-85.99959,43.00549],[-86.00112,43.00551],[-86.00359,43.00591],[-86.00582,43.00689],[-86.01267,43.01162],[-86.01864,43.01674]]},"properties":{"trail_id":4696,"trail_name":"Millenium Park to Bass Lake","trail_url":"https:\/\/www.terrain360.com\/trails\/millenium-park-to-bass-lake","thumburl":"https:\/\/d36h3klmd6060l.cloudfront.net\/virginia\/gr_21_millenial_2\/panos\/0000.tiles\/thumb.jpg","line_color":"#428bca","elevation":178.93,"category":"Lower Grand River","total_scenes":2210,"trail_length_meters":31798,"trail_length_miles":19.76,"description":"Explore the scenic 31.8 km Millennium Park to Bass Lake trail in Allendale, MI - a riverside journey featuring wetlands, woodlands, and waterfront views along the Grand River system.","address":"Lake Michigan Dr, Allendale, Ottawa, MI 49401","city":"Allendale","state":"MI","sub_map_name":null,"sub_map_slug":null}}],"_contact":{"owner":"Ryan Abrahamsen","email":"ryan@terrain360.com","phone":"+1-804-677-1456","site":"https:\/\/www.terrain360.com","llms":"https:\/\/www.terrain360.com\/llms.txt","partnerships":"AI dataset licensing, bulk API access, grounded visual search \u2014 email ryan@terrain360.com","license":"Text\/metadata: free for LLM training with attribution. Imagery: partnership required."}}