Swingley's Sandbox

Contact Me.
Questions? Compliments? Complaints? Send here: swingley@gmail.com
Close.
Search for breweries via Brewery DB's awesome API. Type in an address/city/zip code or just click the map to find breweries.
An attempt to shed some light on how tiled map services work. Click the zoom-in button on the top of the slider 13 times then the "Satellite" link to get a nice view of the friendly confines. Also, tiles, links to tiles and tile boundaries. Tiles.
Compare google maps, bing maps, arcgis.com maps and open street map maps in a single browser window. Try panning and zooming around; all the maps will sync up.
"Animated User-Defined Graphics" or, "Whoa, it's like those maps from those awesome movies!"
Simple app using the New York Times Movie Review search API. Basically this was an excuse to set up a JSON-friendly proxy page.
A "lens" or "x-ray" widget to overlay various maps in a browser. Maps used in this example are from arcgis.com. Source available on Github.
Recent earthquakes via the most used GeoRSS feed on the planet. Yeah I know, you've seen this one a million times. This one's different! Click on an earthquake in the sidebar and you'll see more info about that quake. Huh? That's not different??
Calculate your mile pace. Ideally, this is used to figure out your average mile pace over the course of a run. It's not perfect but it gets the job done. Did I mention I'm a runner?
A simple typing game. Using text from Dr. Seuss (via Project Gutenberg), random text is generated for you to type. Accuracy and words per minute are calculated and displayed.
An entry in the Apps for Califorians contest. Education spending by county.
Display any number of random points on an OpenLayers map. Useful for testing browser performance/user experience with varying numbers of points on the map. Probably best to keep the number of points < 10k. You've been warned ;).
Convenient way to visualize an MLB team's salaries. Uses USA Today's Salary API and Protovis. Love Protovis.
Big time waster. But at least you don't have to go to three different sites. And it's got purple. Boo. Yah. Especially great if you're just a lurker and don't care to vote on anything.
Search YouTube via a map. This one uses YouTube's geo search API. Optionally type in a search term and click the map to search. Click on a link to load that video.
Random jQuery stuff. Since I'm most familiar with dojo, I mess around with jQuery just to see what everybody's so excited about all the time. There's a stopwatch, a background graphic switcher and a simple google font API demo.
Another widget, this one aims to provide easier map navigation. Zoom to a state and then, if desired, zoom to a county in that state. The widget is configurable for any unit of geography. Source availabe on Github.
Compute your race time from an average mile pace. I like to race too.
Back to maps. Click the map and a point is stored in the App Engine data store. Points are deleted every night at midight. Max of 100 points displayed when the map loads.
I couldn't find an example using esri's JS API with an asynchronous geoprocessing task so...I made one. This could have been done with a geometry service but that's not the point...I wanted to show how to handle an async GP service with the JS API.
Another entry in the Apps for Californians contest. Click a point/park and photos from that park are loaded from flickr.
You made it all the way down here? Why not sign in and leave a comment?
Login via Google
On Dec 21 2014 03:18, an anonymous person wrote:
The National Gallery http://garrygillard.net/blog/?research-papers-in-english ghostwriter academic essay Police spent the weekend searching for additional bodies. On Sunday, more than 100 volunteers scoured the blighted neighborhood's abandoned homes looking for bodies, but no additional victims have been discovered.
On Dec 21 2014 03:18, an anonymous person wrote:
We've got a joint account http://classicdrycleaner.com/pay-some-one-to-do-my-homework/ professional writer for np The West African country is expected to hold the elections to end the crisis lingering on since March 22, 2012, when the military junta toppled the elected government in a coup and rebels swept through the northern part soon afterwards.
On Dec 21 2014 03:18, an anonymous person wrote:
I'd like to speak to someone about a mortgage http://apartheidweek.org/need-someone-to-do-my-essay/ essays on the movie the help Girardi is still deliberating after the Yankees made him an offer — one termed by a source last week as “very generous” — to continue as manager. He has said all along that he wanted to have his future sorted out quickly once the season ended, but the Yankees appear content to wait as long as they must before he comes to a decision.
On Dec 21 2014 03:18, an anonymous person wrote:
The baby was traded on to buyers in Shandong, Shanxi and Henan provinces, The Beijing News reported. [url=http://www.kelseytailors.co.uk]cheap nike air max uk[/url]
On Dec 21 2014 03:01, an anonymous person wrote:
I don't like pubs http://www.fdt.ie/index.php/custom-report/ the best essay writing company "That is very difficult to say - there are so many big names. Steven Gerrard is one, he is the guy here. But there are people like Ryan Giggs who have made history here and Frank Lampard, of course. These are the guys from my generation but I can&#039;t wait to play against some of the best players in the world."
On Dec 21 2014 03:01, an anonymous person wrote:
We were at school together http://classicdrycleaner.com/pay-some-one-to-do-my-homework/ i need help writing a essay Russian officials are comparing the possible use of force against Syria to the 2003 US-led invasion of Iraq, which was vehemently opposed by Moscow as based on flawed intelligence that Saddam Hussein&rsquo;s regime possessed weapons of mass destruction.
On Dec 21 2014 03:01, an anonymous person wrote:
Could you tell me the dialing code for ? http://www.fdt.ie/index.php/custom-report/ cheap custom essay writing services Also on Thursday, a U.S. federal judge in Maine ordered theappointment of a federal trustee to oversee MMA's bankruptcyproceedings and help ensure that the railroad remains inoperation so that service continues for local companies.
On Dec 21 2014 03:01, an anonymous person wrote:
I didn't go to university http://classicdrycleaner.com/pay-some-one-to-do-my-homework/ best essay writing reviews The Internal Revenue Service still has not finalized sign-up instructions for the new online portal, due to open by July 15 in one of the last steps toward implementing the Foreign Account Tax Compliance Act (FATCA) of 2010.
On Dec 21 2014 03:01, an anonymous person wrote:
Will I have to work on Saturdays? http://garrygillard.net/blog/?research-papers-in-english where to buy good essays Given Harper&rsquo;s traumatic early life, therapy is an apposite term. Raised near Blackpool by a cold Jehovah&rsquo;s Witness stepmother, the experience fuelled his lifelong hatred of religion. He was a teenage runaway, feigned madness to escape the RAF (resulting in electro-convulsive treatment in a psychiatric ward) and spent some time in prison for petty theft.
On Dec 21 2014 02:45, an anonymous person wrote:
Do you have any exams coming up? http://www.fdt.ie/index.php/custom-report/ discussion dissertation Healthy now, Bargnani is excited about playing at Madison Square Garden and having Carmelo Anthony as a teammate. But those good vibes can change quickly, especially for a player who frustrated his coaches in Toronto who felt he didn’t defend or rebound enough.