How 02230151/cstlocation works
CST Campus Guide is a React campus map and directory. Visitors search campus buildings and rooms, inspect map features and building details, and browse floor-plan room listings and photos. The main UI coordinates the map, search, and detail views; supporting data modules provide building descriptions and floor-plan content. The README documents startup loading of the exported map layers. Source excerpts show map-tile configuration and module imports, but not the full layer-loading implementation or every interaction, so those links are limited to documented evidence.
Main entry points: layers Campus map layers · App.jsx Map and directory · main.jsx React entry · floorPlanData.js Floor plans and rooms
Components 13
Campus Guide UI
- React entry
src/main.jsx - Map and directory
src/App.jsx
Campus Information
- Building descriptions
src/buildingDetails.js - Floor plans and rooms
src/floorPlanData.js - Room photo manifest
src/floorPlanPhotoManifest.json
Map Data
- Campus map layers
public/layers - Building features
public/layers/Buildings_5.js - Campus boundary
public/layers/CST_Boundary_3.js - Open spaces
public/layers/Openspaces_7.js - Campus paths
public/layers/Paths_6.js - Campus roads
public/layers/Roads_4.js
Other components
- Campus visitor
- Basemap tiles
Connections 12
- Campus visitor → React entry: opens guide
src/main.jsx - React entry → Map and directory: renders
src/main.jsx - Map and directory → Building descriptions: gets descriptions
src/App.jsx - Map and directory → Floor plans and rooms: uses room data
src/App.jsx - Floor plans and rooms → Room photo manifest: imports photos
src/floorPlanData.js - Map and directory → Campus map layers: loads layers
README.md - Campus map layers → Building features: includes
README.md - Campus map layers → Campus boundary: includes
README.md - Campus map layers → Open spaces: includes
README.md - Campus map layers → Campus paths: includes
README.md - Campus map layers → Campus roads: includes
README.md - Map and directory → Basemap tiles: requests tiles
src/App.jsx