D3 & Google Maps
This version of mbostock’s block does a couple things differently.
- Sets the viewport with data using google.maps.Map().fitBounds()
- Puts all data on a single SVG (rather than one SVG per data point)
- Puts the SVG on the overlayMouseTarget pane; this pane receives mouse events
- Each station has a gray circle that can be dragged to a new location