Skip to content

Work I did privately for my high school robotics club to display information about teams in NewEngland.

Notifications You must be signed in to change notification settings

Math-ias/RoboticsMap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoboticsMap

This was a small project to automatically create a map of all of the teams attending the competition event at my high school. Part of the promotion of the event was to emphasize how big the event was and how people were coming from all over New England. With 40 Teams however this would be a challenge manually.

How It Works

The map is created in four distinct steps.

  1. The data on teams coming to the event is downloaded off of TheBlueAlliance in the backend with python. This was an expensive operation that both took a lot of bandwidth on my computer and would take a lot of networking resources if done by the client every page load. Because of this, this step is done only once.
  2. Team addresses are turned into latitude and longitude coordinates to use in Google Maps. This is done with Google's geocoding service with Maps.
  3. These two pieces of data are stored together on every team in a generated JavaScript file.
  4. JavaScript code reads this team data and creates a dynamic Google Map.

Gallery

Here are some screenshots that I was able to grab. I don't want to publish my Google Maps application key online so I cannot host a live demo.

The program in the backend with take all of the latitude and longitude coordinates to determine the total bounding box of all the markers. Zoomed Out

The map is interactive and has custom graphics to show where the event is taking place (the star). Zoomed In

Each of the markers that shows where teams come from also display information such as their motto, their website, and their dates of establishment. Team Selected

About

Work I did privately for my high school robotics club to display information about teams in NewEngland.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published