JAGFx / ets2-dashboard-skin

Packaged application in VueJs to run on a Windows computer It allows to deport some information of the video games Eurotruck simulator and Americantruck simulator on another device (via the web browser). And thus have an increased immersion in these games.
https://jagfx.github.io/ets2-dashboard-skin/
MIT License
60 stars 14 forks source link

Ability to plot points to create a route on the map. #82

Open TwinDragon opened 3 years ago

TwinDragon commented 3 years ago

Is your feature request related to a problem? Please describe. VTLog has an online map that has a neat feature for it, which allows you to plot down pins to essentially create a route for you to follow. However, there is a minor bit of latency involved when using their service, so could be a minor annoyance for some. As the Dashboard is hosted locally, there is virtually no latency involved.

Describe the solution you'd like As something to consider in the future, VTLog has not updated their public repo in regards to their map, and thus, it appears their code is no longer public. Maybe some discussions with them could help, but I'm also not pressed for anything quick either.

Additional context image This is an example of plotting a few points on the map in VTLog. At the time of writing this issue, they have still not updated the map to include Wyoming, making it hard to plan a route in new maps when they don't exist. This would be helpful for the Dashboard, especially if you're leading a convoy with friends.

JAGFx commented 3 years ago

API VTLog for example response https://map.vtlog.net/api/route/eut2/map/35.36288426760552,-3.022983362050302;39.11387261013132,-2.6021407675224384

JAGFx commented 3 years ago

Theta algorithm A algorithm Visualizer http://idm-lab.org/applet2/ https://www.freecodecamp.org/news/8-essential-graph-algorithms-in-javascript/

https://github.com/anvaka/ngraph.path https://github.com/anvaka/ngraph.graph

JAGFx commented 3 years ago

See the side project https://github.com/JAGFx/ets2-path-finder