FinalProject CS32, Directions Map tailored to Harvard's University Campus
Project Description On Harvard’s campus, we have found that while buildings themselves are accessible thanks to Google Maps, navigating the interiors of buildings themselves can prove challenging. Also, as students with unpredictable schedules, we value routes which are not only fast, but also accessible, have vending machines or restrooms nearby, and more. This project will hopefully solve that problem for students like us.
Motivation
On Harvard’s campus, we have found that while buildings themselves are accessible thanks to Google Maps, navigating the interiors of buildings themselves can prove challenging. Also, as students with unpredictable schedules, we value routes which are not only fast, but also accessible, have vending machines or restrooms nearby, and more. This project will hopefully solve that problem for students like us.
Core Features
- Outdoor Navigation that integrates Google Maps to route users to any campus building from their current location
- Automatic Indoor Transition that detects when a user enters a building and switches to an indoor floor plan view that provides more details about amentities and specific room locations.
- Room & Amenity Search that allows the user to search for specific amenities (accessible bathrooms, vending machines) or rooms.
- Floor Switching that allows to easily switch to the map of a different floor within a building.
- Wifi Triangulation that allows us to specify the user's location within a building when GPS usually lacks effectiveness and accuracy
- Filtering algorithm to eliminate unwanted routes and search only for under particular conditions
- Scoring system which provides weighted ranks to different routes, with the ranking of different criteria like accessibility, amenities, and speed based on the user's individual preference.
Building Status Planning Phase
Code Style Python with JSON files and Google Maps API
License For educational purposes of part of CS32 at Harvard Univesity.