Skip to content

HaoTian22/BNBU-Map

Repository files navigation

This is a third-party map for Beijing-Normal Hong-Kong University (BNBU), which provides detailed campus maps features.

It is designed to help students, staff, and visitors easily find their way around the campus using various map services and layers.

Demo available at: https://u-map.haotian22.top

Features

Features include:

  • Interactive campus map with zoom and pan capabilities.
  • 3D Building support
  • Search functionality for buildings, facilities, and points of interest.
  • Layer control to toggle different map features.
  • User real-time location viewing.
  • Mobile-friendly design for use on smartphones and tablets.
  • Fantastic Animations (you should really try it!)
  • Comment system for users to share feedback and suggestions.
  • Beautiful Acrylic UI
image image

Data Update Schedule

POI: Updated at 3:10 AM (UTC+8) daily via Overpass API following Overpass.txt query, by fetch-poi.sh (Source: OSM)

Map Tiles: Updated at 3:20 AM (UTC+8) every Monday, until 2026-12-01 (Source: OSM)
Note: The service will be unavailable during the update process, estimated 5 minutes.

HTML/JS/CSS: Updated at 3 AM (UTC+8) daily, or as needed. (Source: This GitHub Repository)

Build the Project

This repository contains all the necessary files, configuration, scripts, and resources to deploy and customize the BNBU campus map.

The project are powered by Waline, Vercel, TileServer GL, Mapbox GL JS, OSM Liberty Style, Openmaptiles, and OpenStreetMap data.
(So these are the config files for mutiple different programs, not a complete program by itself.)
(This means that you need to have these programs installed and configured properly by the config files in this repo in order to run the BNBU campus map.)

More details can be found in this blog post: https://haotian22.top/bddb0203.html

Contribute to the Project

Contributions are welcome! If you have suggestions, improvements, or bug fixes, please feel free to open an issue or submit a pull request.

Or, you can add/modify details on the OpenStreetMap directly to improve the map data.

Or, you can provide server resources to help host the map for better accessibility and performance.

Note: OpenStreetMap is a public platform, make sure to follow their contribution guidelines and consences when making edits, and be respectful of the community standards.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Third-Party Licenses

This project uses data and components from various sources:

Attribution

When using or redistributing this project, please include:

  • Attribution to OpenStreetMap contributors: "© OpenStreetMap contributors"
  • Link to this repository (optional but appreciated)

For more details on attribution requirements, see the LICENSE file.


Disclaimer: This project is not affiliated with or endorsed by Beijing Normal University-Hong Kong Baptist University United International College (BNBU). It is an independent initiative created to enhance campus navigation and accessibility for the BNBU community.

The map data are complete purely by the volunteer contributors and may not be 100% accurate or up-to-date, and users should verify information with official sources when necessary.

About

A third-party crowdsource map for Beijing Normal-Hong Kong Baptist University (BNBU)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors