If you want to take some parts and not others, I am happy to break it up. I just put it all in one as I didn't want to have a specific merge order required. Feel free to change whatever :)
NOTE: I found an issue with the location dot being off when running it on my Note 9, but nowhere else (I tested it on other phones). It is reported here: mapbox/mapbox-gl-js#9111
Check it out here: https://adoring-wing-48a930.netlify.com/
If you want to take some parts and not others, I am happy to break it up. I just put it all in one as I didn't want to have a specific merge order required. Feel free to change whatever :)
NOTE: I found an issue with the location dot being off when running it on my Note 9, but nowhere else (I tested it on other phones). It is reported here: mapbox/mapbox-gl-js#9111