Program ini akan menghasilkan rute terpendek dari posisi awal ke posisi tujuan dengan menggunakan algoritma A*
Web App ini merupakan implementasi dari algoritma A* untuk memenuhi tugas kecil strategi algoritma
- Install python ( https://www.python.org/downloads/ )
- Install pip ( https://phoenixnap.com/kb/install-pip-windows : windows, https://www.tecmint.com/install-pip-in-linux/ : linux, https://www.geeksforgeeks.org/how-to-install-pip-in-macos/ : mac )
- Open terminal / command prompt
- go to folder "src/backend"
- pip install -r .\requirements.txt
- python .\main.py
- Install Node.js ( https://nodejs.org/en/download/ ) and NPM
- go to folder "src/frontend"
- npm install
- npm start
- open your browser
- go to localhost:3000
- Algorima A*
- Map marker
- Map line between marker
- Matrix Adjency generator
https://informatika.stei.itb.ac.id/~rinaldi.munir/Stmik/2020-2021/Route-Planning-Bagian2-2021.pdf https://informatika.stei.itb.ac.id/~rinaldi.munir/Stmik/2020-2021/Tugas-Kecil-3-(2021).pdf https://openlayers.org/en/latest/examples/geographic.html https://openlayers.org/en/latest/apidoc/module-ol_interaction_Draw-Draw.html https://openlayers.org/en/latest/examples/draw-features.html https://gis.stackexchange.com/questions/120328/openlayers-3-draw-multiple-lines-paths-based-on-coordinates
Created by Ariya Adinatha - 13519048 and Nathaniel Jason - 13519108