Internet Speed Test
MapMe
Github Link
This is a simple Python package I developed to plot my Google Location Services data that's apparently been collected for the last several years. Although I originally found the idea of Google recording my location unsettling, it's actually kind of cool that we have easy access to it. Now I can easily point to my location at any given day and at any given time. It also shows some pretty cool patterns based trips I've taken.
​
This code uses a package called Plotly instead of Matplotlib to do the plotting. I chose Plotly because it allows for interactive plotting as well as plotting on top of Google Maps. Unfortunately the syntax is very different from Matplotlib or Matlab.
​
Each red marker corresponds with a single datapoint as provided by the JSON file. Each individual marker has relatively low opacity, so areas that appeared as a darker red have been travelled too more often.
​
The map can be scrolled by clicking on any point and dragging the mouse. There's also probably a simple way to zoom in and zoom out, but I haven't figured that out yet.
​
By scrolling around you can see the various routes and locations that I frequent most often. Most obviously visible are the US-101 (commuting to work), the Caltrain between Redwood City and South San Francisco (commuting to work) and the US-280 (driving to Surf in Pacifica).
Some other less obvious locations are the 3rd Ave Windsurfing launch point in San Mateo just north of the San Mateo bridge, hiking in Montara Mountain just south of Pacifica, and camping on Sherman Island near Rio Vista for a windsurf camp.
I've also plotted two other maps. One showing the RSVP bike ride I participated in from Seattle to Vancouver, the other a camping trip near Tahoe and the drive to and from.