Skip to content
No description, website, or topics provided.
HTML Java JavaScript CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
img
proj3_files
src
target
README.txt
berkeley-cs.xml
berkeley.osm
explanation.txt
pom.xml
pom_alternate.xml
proj3 (1).iml
proj3 (2).iml
proj3.htm
proj3.iml
test.html
test1234.html
testTwelveImages.html
test_params

README.txt

Project Overview:
    UC Berkeley CS 61B Project 3 - "Bear Maps v2.0" (Spring 2017, Prof. Josh Hug):
    Using Java to implement the back end of a web mapping application that
    calculates and displays the shortest path to a destination. Front end
    logic is provided by CS 61B staff, and data is obtained from OpenStreetMap.
    The three main parts of the project are...
        1.) "Map Rastering" - Providing the front end with the correct
            set of map images depending on the user's query.
        2.) "Graph Building" - Organizing data extracted from OpenStreetMap
            into a Graph structure with adjacency lists for each node.
        3.) "Route Search" - Implementing the A* search algorithm to calculate
            an optimal route between start and destination.

SCORE: 85.0 / 75.0
  * Awarded extra credit for passing additional test cases for extra features.
  * Graded on Gradescope using UC Berkeley's public autograder.

Project Specifications:
    http://datastructur.es/sp17/materials/proj/proj3/proj3.html
    (or proj3.htm in the main directory)

===============================================================================

How to Run:
    See Project Specifications on how to open/run the project in IntelliJ.
You can’t perform that action at this time.