Dopplr Tour, but as a map with great circles.
Last active
December 19, 2015 22:18
-
-
Save blech/6025916 to your computer and use it in GitHub Desktop.
Dopplr Arcs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<meta charset="utf-8"> | |
<head> | |
<title>Dopplr Map. husk.org</title> | |
<style> | |
h1 { | |
position: absolute; | |
top: 260px; | |
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; | |
font-size: 24px; | |
font-weight: 100; | |
text-align: center; | |
width: 960px; | |
} | |
h2 { | |
position: absolute; | |
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; | |
font-size: 18px; | |
font-weight: 100; | |
text-align: right; | |
width: 950px; | |
} | |
h2#start { | |
top: 360px; | |
} | |
h2#finish { | |
top: 380px; | |
} | |
</style> | |
<h1></h1> | |
<h2 id="start"></h2> <h2 id="finish"></h2> | |
<script src="http://d3js.org/d3.v3.js"></script> | |
<script src="http://d3js.org/queue.v1.js"></script> | |
<script src="http://d3js.org/topojson.v1.js"></script> | |
<script> | |
var width = 960, | |
height = 480; | |
var projection = d3.geo.equirectangular(); | |
var canvas = d3.select("body").append("canvas") | |
.attr("width", width) | |
.attr("height", height); | |
var projection = d3.geo.equirectangular() | |
.scale(153) | |
.translate([width / 2, height / 2]) | |
.precision(.1); | |
var c = canvas.node().getContext("2d"); | |
var path = d3.geo.path() | |
.projection(projection) | |
.context(c); | |
var title = d3.select("h1"); | |
var tripstart = d3.select("h2#start"); | |
var tripfinish = d3.select("h2#finish"); | |
queue() | |
.defer(d3.json, "/d/6025916/world-110m.json") | |
// .defer(d3.tsv, "/d/4090846/world-country-names.tsv") | |
.defer(d3.json, "/d/6025916/trip_data.json") | |
.await(ready); | |
// these are for debugging, really | |
// queue().defer(d3.json, "/d/6025916/trip_data.json").await(loadtrips) | |
function loadtrips(error, data) {trips=data} | |
// queue().defer(d3.json, "/d/6025916/world-110m.json").await(loadworld) | |
function loadworld(error, data) {world=data} | |
// function ready(error, world, names, trips) { | |
function ready(error, world, trips) { | |
var globe = {type: "Sphere"}, | |
land = topojson.feature(world, world.objects.land), | |
countries = topojson.feature(world, world.objects.countries).features, | |
borders = topojson.mesh(world, world.objects.countries, function(a, b) { return a !== b; }), | |
i = -1, | |
n = trips.trips.length; | |
// draw bg | |
c.fillStyle = "#ddd", c.beginPath(), path(land), c.fill(); | |
c.strokeStyle = "#fff", c.lineWidth = .5, c.beginPath(), path(borders), c.stroke(); | |
// c.strokeStyle = "#000", c.lineWidth = 2, c.beginPath(), path(globe), c.stroke(); | |
// I suppose I should calculate per trip and overall times here, maybe? | |
var cities = new Object; | |
for (var i = 0; i < n; i++) { | |
trip = trips.trips[i]; | |
cities[trip.city.name] = trip.city; | |
} | |
// this feels big enough to be some sort of function but it's not (yet) | |
previous = false | |
for (var i = 0; i < n; i++) { | |
trip = trips.trips[i]; | |
trip.startdate = Date.parse(trip.start) | |
trip.finishdate = Date.parse(trip.finish) | |
// this is hardcoded knowledge of home cities because Dopplr doesn't have | |
// the concept | |
trip.origin = cities['London'] | |
trip.return = cities['London'] | |
trip.oneway = false | |
if (trip.start > "2010-09-22") { | |
trip.origin = cities['San Francisco'] | |
trip.return = cities['San Francisco'] | |
} | |
// consolidate multi-stop trips | |
if (previous && trip.startdate-(60*60*24*1000) == previous.finishdate) { | |
// console.log("trip "+i+" out was "+previous.city.name+" to "+previous.return.name); | |
// console.log("trip "+i+" ret was "+trip.origin.name+" to "+trip.city.name); | |
trip.origin = previous.city | |
previous.return = trip.city | |
// console.log(" now "+previous.city.name+" to "+trip.city.name); | |
// I think I need to think this through | |
previous.oneway = true | |
} | |
previous = trip; | |
// draw path (and return if necessary) | |
// this should be another function, probably | |
e = d3.rgb('#'+trips.trips[i].city.rgb); | |
g = 'rgba('+e.r+','+e.g+','+e.b+',.5)'; | |
r = { type:'LineString', coordinates: [ | |
[trips.trips[i].origin.longitude, trips.trips[i].origin.latitude], | |
[trips.trips[i].city.longitude, trips.trips[i].city.latitude] | |
]} | |
c.strokeStyle = g, c.lineWidth = 2, c.beginPath(), path(r), c.stroke(); | |
if (!trip.oneway) { | |
r = { type:'LineString', coordinates: [ | |
[trips.trips[i].city.longitude, trips.trips[i].city.latitude], | |
[trips.trips[i].return.longitude, trips.trips[i].return.latitude] | |
]} | |
c.strokeStyle = g, c.lineWidth = 2, c.beginPath(), path(r), c.stroke(); | |
} | |
// TODO fix bounding box | |
} | |
} | |
</script> | |
</head> | |
<body></body> | |
</html> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"trips": [{"city": {"name": "New York", "url": "http://www.dopplr.com/place/us/ny/new-york", "woeid": "2459115", "region": "NY", "longitude": -74.006, "geoname_id": 5128581, "rgb": "87809c", "country_code": "US", "country": "United States", "latitude": 40.7143}, "return_transport_type": "plane", "finish": "2001-05-02", "start": "2001-04-25", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/192808", "tag": [], "id": 192808}, {"city": {"name": "Saint Louis", "url": "http://www.dopplr.com/place/us/mo/saint-louis", "woeid": "2486982", "region": "MO", "longitude": -90.1979, "geoname_id": 4407066, "rgb": "4adbb5", "country_code": "US", "country": "United States", "latitude": 38.6273}, "return_transport_type": "plane", "finish": "2002-06-29", "start": "2002-06-23", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/192805", "tag": [], "id": 192805}, {"city": {"name": "Columbus", "url": "http://www.dopplr.com/place/us/ms/columbus", "woeid": "2383653", "region": "MS", "longitude": -88.4273, "geoname_id": 4422442, "rgb": "ba9f67", "country_code": "US", "country": "United States", "latitude": 33.4957}, "return_transport_type": "plane", "finish": "2003-11-29", "start": "2003-11-22", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/192801", "tag": [], "id": 192801}, {"city": {"name": "Copenhagen", "url": "http://www.dopplr.com/place/dk/copenhagen", "woeid": "554890", "longitude": 12.5709, "geoname_id": 2618425, "rgb": "2da3c8", "country_code": "DK", "country": "Denmark", "latitude": 55.6777}, "return_transport_type": "plane", "finish": "2004-03-28", "start": "2004-03-26", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/192800", "tag": [], "id": 192800}, {"city": {"name": "Brussels", "url": "http://www.dopplr.com/place/be/brussels", "woeid": "968019", "longitude": 4.35277, "geoname_id": 2800866, "rgb": "068a0b", "country_code": "BE", "country": "Belgium", "latitude": 50.8466}, "return_transport_type": "train", "finish": "2004-05-20", "start": "2004-05-18", "outgoing_transport_type": "train", "url": "http://www.dopplr.com/trip/blech/192799", "tag": [], "id": 192799}, {"city": {"name": "Columbus", "url": "http://www.dopplr.com/place/us/ms/columbus", "woeid": "2383653", "region": "MS", "longitude": -88.4273, "geoname_id": 4422442, "rgb": "ba9f67", "country_code": "US", "country": "United States", "latitude": 33.4957}, "return_transport_type": "plane", "finish": "2004-07-10", "start": "2004-07-03", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/192798", "tag": [], "id": 192798}, {"city": {"name": "Reykjav\\u00edk", "url": "http://www.dopplr.com/place/is/reykjav%C3%ADk", "woeid": "980389", "longitude": -21.95, "geoname_id": 3413829, "rgb": "9a7923", "country_code": "IS", "country": "Iceland", "latitude": 64.15}, "return_transport_type": "plane", "finish": "2005-02-08", "start": "2005-02-06", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/1366991", "tag": [], "id": 1366991}, {"city": {"name": "Reykjahl\\u00ed\\u00f0", "url": "http://www.dopplr.com/place/is/reykjahl%C3%AD%C3%B0", "woeid": "980386", "longitude": -16.9167, "geoname_id": 2627574, "rgb": "827ea8", "country_code": "IS", "country": "Iceland", "latitude": 65.65}, "return_transport_type": "plane", "finish": "2005-02-12", "start": "2005-02-09", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/1366992", "tag": [], "id": 1366992}, {"city": {"name": "Reykjav\\u00edk", "url": "http://www.dopplr.com/place/is/reykjav%C3%ADk", "woeid": "980389", "longitude": -21.95, "geoname_id": 3413829, "rgb": "9a7923", "country_code": "IS", "country": "Iceland", "latitude": 64.15}, "return_transport_type": "plane", "finish": "2005-02-14", "start": "2005-02-13", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/1366993", "tag": [], "id": 1366993}, {"city": {"name": "Columbus", "url": "http://www.dopplr.com/place/us/ms/columbus", "woeid": "2383653", "region": "MS", "longitude": -88.4273, "geoname_id": 4422442, "rgb": "ba9f67", "country_code": "US", "country": "United States", "latitude": 33.4957}, "return_transport_type": "plane", "finish": "2005-04-24", "start": "2005-04-23", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/192793", "tag": [], "id": 192793}, {"city": {"name": "New Orleans", "url": "http://www.dopplr.com/place/us/la/new-orleans", "woeid": "2458833", "region": "LA", "longitude": -90.0751, "geoname_id": 4335045, "rgb": "ac69cb", "country_code": "US", "country": "United States", "latitude": 29.9546}, "return_transport_type": "car", "finish": "2005-04-26", "start": "2005-04-25", "outgoing_transport_type": "car", "url": "http://www.dopplr.com/trip/blech/192794", "tag": [], "id": 192794}, {"city": {"name": "Columbus", "url": "http://www.dopplr.com/place/us/ms/columbus", "woeid": "2383653", "region": "MS", "longitude": -88.4273, "geoname_id": 4422442, "rgb": "ba9f67", "country_code": "US", "country": "United States", "latitude": 33.4957}, "return_transport_type": "plane", "finish": "2005-05-01", "start": "2005-04-27", "outgoing_transport_type": "car", "url": "http://www.dopplr.com/trip/blech/3432275", "tag": [], "id": 3432275}, {"city": {"name": "San Francisco", "url": "http://www.dopplr.com/place/us/ca/san-francisco", "woeid": "2487956", "region": "CA", "longitude": -122.419, "geoname_id": 5391959, "rgb": "f4334f", "country_code": "US", "country": "United States", "latitude": 37.7749}, "return_transport_type": "plane", "finish": "2005-09-28", "start": "2005-09-21", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/192795", "tag": [], "id": 192795}, {"city": {"name": "Helsinki", "url": "http://www.dopplr.com/place/fi/helsinki", "woeid": "565346", "longitude": 24.9342, "geoname_id": 658225, "rgb": "844928", "country_code": "FI", "country": "Finland", "latitude": 60.1756}, "return_transport_type": "plane", "finish": "2006-01-29", "start": "2006-01-25", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/125307", "tag": [], "id": 125307}, {"city": {"name": "Lizard", "url": "http://www.dopplr.com/place/gb/lizard", "woeid": "25708", "longitude": -5.2, "geoname_id": 2644202, "rgb": "2f7569", "country_code": "GB", "country": "United Kingdom", "latitude": 49.9667}, "return_transport_type": "car", "finish": "2006-09-16", "start": "2006-09-09", "outgoing_transport_type": "car", "url": "http://www.dopplr.com/trip/blech/125303", "tag": [], "id": 125303}, {"city": {"name": "Cromer", "url": "http://www.dopplr.com/place/gb/cromer", "woeid": "17381", "longitude": 1.3, "geoname_id": 2651930, "rgb": "0be6b3", "country_code": "GB", "country": "United Kingdom", "latitude": 52.9333}, "return_transport_type": "train", "finish": "2006-11-19", "start": "2006-11-17", "outgoing_transport_type": "train", "url": "http://www.dopplr.com/trip/blech/125306", "tag": [], "id": 125306}, {"city": {"name": "Columbus", "url": "http://www.dopplr.com/place/us/ms/columbus", "woeid": "2383653", "region": "MS", "longitude": -88.4273, "geoname_id": 4422442, "rgb": "ba9f67", "country_code": "US", "country": "United States", "latitude": 33.4957}, "return_transport_type": "plane", "finish": "2007-01-05", "start": "2006-12-27", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/125300", "tag": [], "id": 125300}, {"city": {"name": "San Diego", "url": "http://www.dopplr.com/place/us/ca/san-diego", "woeid": "2487889", "region": "CA", "longitude": -117.157, "geoname_id": 5391811, "rgb": "80bdcc", "country_code": "US", "country": "United States", "latitude": 32.7153}, "return_transport_type": "plane", "finish": "2007-03-30", "start": "2007-03-25", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/125301", "tag": [], "id": 125301}, {"city": {"name": "Boston", "url": "http://www.dopplr.com/place/us/ma/boston", "woeid": "2367105", "region": "MA", "longitude": -71.0598, "geoname_id": 4930956, "rgb": "cb7258", "country_code": "US", "country": "United States", "latitude": 42.3584}, "return_transport_type": "plane", "finish": "2007-09-03", "start": "2007-08-28", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/4765", "tag": [], "id": 4765}, {"city": {"name": "Cromer", "url": "http://www.dopplr.com/place/gb/cromer", "woeid": "17381", "longitude": 1.3, "geoname_id": 2651930, "rgb": "0be6b3", "country_code": "GB", "country": "United Kingdom", "latitude": 52.9333}, "return_transport_type": "train", "finish": "2007-09-24", "start": "2007-09-21", "outgoing_transport_type": "train", "url": "http://www.dopplr.com/trip/blech/22263", "tag": [], "id": 22263}, {"city": {"name": "Paris", "url": "http://www.dopplr.com/place/fr/paris", "woeid": "615702", "longitude": 2.3488, "geoname_id": 2988507, "rgb": "e20d37", "country_code": "FR", "country": "France", "latitude": 48.8534}, "return_transport_type": "train", "finish": "2008-01-28", "start": "2008-01-25", "outgoing_transport_type": "train", "url": "http://www.dopplr.com/trip/blech/73051", "tag": [], "id": 73051}, {"city": {"name": "Columbus", "url": "http://www.dopplr.com/place/us/ms/columbus", "woeid": "2383653", "region": "MS", "longitude": -88.4273, "geoname_id": 4422442, "rgb": "ba9f67", "country_code": "US", "country": "United States", "latitude": 33.4957}, "return_transport_type": "plane", "finish": "2008-07-26", "start": "2008-07-17", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/189840", "tag": [], "id": 189840}, {"city": {"name": "Bletchley", "url": "http://www.dopplr.com/place/gb/bletchley", "woeid": "29062", "longitude": -0.733333, "geoname_id": 2655351, "rgb": "d9484b", "country_code": "GB", "country": "United Kingdom", "latitude": 51.9833}, "return_transport_type": "train", "finish": "2009-03-21", "start": "2009-03-21", "outgoing_transport_type": "train", "url": "http://www.dopplr.com/trip/blech/599428", "tag": ["upcoming:event=1835020"], "id": 599428}, {"city": {"name": "San Francisco", "url": "http://www.dopplr.com/place/us/ca/san-francisco", "woeid": "2487956", "region": "CA", "longitude": -122.419, "geoname_id": 5391959, "rgb": "f4334f", "country_code": "US", "country": "United States", "latitude": 37.7749}, "return_transport_type": "plane", "finish": "2009-04-01", "start": "2009-03-25", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/585519", "tag": [], "id": 585519}, {"city": {"name": "York", "url": "http://www.dopplr.com/place/gb/york", "woeid": "41415", "longitude": -1.08333, "geoname_id": 2633352, "rgb": "abc039", "country_code": "GB", "country": "United Kingdom", "latitude": 53.9667}, "return_transport_type": "train", "finish": "2009-10-14", "start": "2009-10-13", "outgoing_transport_type": "train", "url": "http://www.dopplr.com/trip/blech/900884", "tag": [], "id": 900884}, {"city": {"name": "Shildon", "url": "http://www.dopplr.com/place/gb/shildon", "woeid": "34621", "longitude": -1.65, "geoname_id": 2637983, "rgb": "d61d60", "country_code": "GB", "country": "United Kingdom", "latitude": 54.6333}, "return_transport_type": "train", "finish": "2009-10-15", "start": "2009-10-15", "outgoing_transport_type": "train", "url": "http://www.dopplr.com/trip/blech/928101", "tag": [], "id": 928101}, {"city": {"name": "Berlin", "url": "http://www.dopplr.com/place/de/berlin", "woeid": "638242", "longitude": 13.4, "geoname_id": 2950159, "rgb": "ee1611", "country_code": "DE", "country": "Germany", "latitude": 52.5167}, "return_transport_type": "train", "finish": "2009-11-26", "start": "2009-11-21", "outgoing_transport_type": "train", "url": "http://www.dopplr.com/trip/blech/902547", "tag": [], "id": 902547}, {"city": {"name": "San Francisco", "url": "http://www.dopplr.com/place/us/ca/san-francisco", "woeid": "2487956", "region": "CA", "longitude": -122.419, "geoname_id": 5391959, "rgb": "f4334f", "country_code": "US", "country": "United States", "latitude": 37.7749}, "return_transport_type": "plane", "finish": "2010-04-30", "start": "2010-04-27", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/1080406", "tag": [], "id": 1080406}, {"city": {"name": "Sonoma", "url": "http://www.dopplr.com/place/us/ca/sonoma", "woeid": "2495775", "region": "CA", "longitude": -122.458, "geoname_id": 5397095, "rgb": "b73ce8", "country_code": "US", "country": "United States", "latitude": 38.2919}, "return_transport_type": "car", "finish": "2010-05-02", "start": "2010-05-01", "outgoing_transport_type": "car", "url": "http://www.dopplr.com/trip/blech/1080403", "tag": [], "id": 1080403}, {"city": {"name": "San Francisco", "url": "http://www.dopplr.com/place/us/ca/san-francisco", "woeid": "2487956", "region": "CA", "longitude": -122.419, "geoname_id": 5391959, "rgb": "f4334f", "country_code": "US", "country": "United States", "latitude": 37.7749}, "return_transport_type": "plane", "finish": "2010-05-05", "start": "2010-05-03", "outgoing_transport_type": "car", "url": "http://www.dopplr.com/trip/blech/1080402", "tag": [], "id": 1080402}, {"city": {"name": "Vienna", "url": "http://www.dopplr.com/place/at/vienna", "woeid": "551801", "longitude": 16.3721, "geoname_id": 2761369, "rgb": "601f92", "country_code": "AT", "country": "Austria", "latitude": 48.2085}, "return_transport_type": "plane", "finish": "2010-06-17", "start": "2010-06-15", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/1173217", "tag": [], "id": 1173217}, {"city": {"name": "Bergen", "url": "http://www.dopplr.com/place/no/bergen", "woeid": "857105", "longitude": 5.32472, "geoname_id": 3161732, "rgb": "d36096", "country_code": "NO", "country": "Norway", "latitude": 60.3911}, "return_transport_type": "plane", "finish": "2010-07-06", "start": "2010-07-05", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/1194020", "tag": [], "id": 1194020}, {"city": {"name": "Fl\\u00e5m", "url": "http://www.dopplr.com/place/no/flam", "woeid": "858501", "longitude": 7.11667, "geoname_id": 3157191, "rgb": "68f459", "country_code": "NO", "country": "Norway", "latitude": 60.8333}, "return_transport_type": "ferry", "finish": "2010-07-07", "start": "2010-07-07", "outgoing_transport_type": "ferry", "url": "http://www.dopplr.com/trip/blech/1194021", "tag": [], "id": 1194021}, {"city": {"name": "Oslo", "url": "http://www.dopplr.com/place/no/oslo", "woeid": "862592", "longitude": 10.7389, "geoname_id": 3143244, "rgb": "f48304", "country_code": "NO", "country": "Norway", "latitude": 59.9132}, "return_transport_type": "train", "finish": "2010-07-11", "start": "2010-07-08", "outgoing_transport_type": "train", "url": "http://www.dopplr.com/trip/blech/1194022", "tag": [], "id": 1194022}, {"city": {"name": "Trondheim", "url": "http://www.dopplr.com/place/no/trondheim", "woeid": "865157", "longitude": 10.4167, "geoname_id": 3133880, "rgb": "f608a4", "country_code": "NO", "country": "Norway", "latitude": 63.4167}, "return_transport_type": "train", "finish": "2010-07-13", "start": "2010-07-12", "outgoing_transport_type": "train", "url": "http://www.dopplr.com/trip/blech/1194023", "tag": [], "id": 1194023}, {"city": {"name": "Bod\\u00f8", "url": "http://www.dopplr.com/place/no/bod%C3%B8", "woeid": "857338", "longitude": 14.3833, "geoname_id": 3160881, "rgb": "caae12", "country_code": "NO", "country": "Norway", "latitude": 67.2833}, "return_transport_type": "train", "finish": "2010-07-14", "start": "2010-07-14", "outgoing_transport_type": "train", "url": "http://www.dopplr.com/trip/blech/1194024", "tag": [], "id": 1194024}, {"city": {"name": "Troms\\u00f8", "url": "http://www.dopplr.com/place/no/troms%C3%B8", "woeid": "865155", "longitude": 18.9667, "geoname_id": 3133895, "rgb": "c70503", "country_code": "NO", "country": "Norway", "latitude": 69.6667}, "return_transport_type": "ferry", "finish": "2010-07-17", "start": "2010-07-15", "outgoing_transport_type": "ferry", "url": "http://www.dopplr.com/trip/blech/1194025", "tag": [], "id": 1194025}, {"city": {"name": "Oslo", "url": "http://www.dopplr.com/place/no/oslo", "woeid": "862592", "longitude": 10.7389, "geoname_id": 3143244, "rgb": "f48304", "country_code": "NO", "country": "Norway", "latitude": 59.9132}, "return_transport_type": "plane", "finish": "2010-07-18", "start": "2010-07-18", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/1203643", "tag": [], "id": 1203643}, {"city": {"name": "Rotterdam", "url": "http://www.dopplr.com/place/nl/rotterdam", "woeid": "733075", "longitude": 4.47917, "geoname_id": 2747891, "rgb": "8f49c2", "country_code": "NL", "country": "Netherlands", "latitude": 51.9225}, "return_transport_type": "ferry", "finish": "2010-08-03", "start": "2010-08-03", "outgoing_transport_type": "ferry", "url": "http://www.dopplr.com/trip/blech/1232535", "tag": [], "id": 1232535}, {"city": {"name": "Amsterdam", "url": "http://www.dopplr.com/place/nl/amsterdam", "woeid": "727232", "longitude": 4.8999, "geoname_id": 2759794, "rgb": "3eb867", "country_code": "NL", "country": "Netherlands", "latitude": 52.3731}, "return_transport_type": "train", "finish": "2010-08-05", "start": "2010-08-04", "outgoing_transport_type": "train", "url": "http://www.dopplr.com/trip/blech/1235087", "tag": [], "id": 1235087}, {"city": {"name": "Berlin", "url": "http://www.dopplr.com/place/de/berlin", "woeid": "638242", "longitude": 13.4, "geoname_id": 2950159, "rgb": "ee1611", "country_code": "DE", "country": "Germany", "latitude": 52.5167}, "return_transport_type": "train", "finish": "2010-08-10", "start": "2010-08-06", "outgoing_transport_type": "train", "url": "http://www.dopplr.com/trip/blech/1235088", "tag": [], "id": 1235088}, {"city": {"name": "Prague", "url": "http://www.dopplr.com/place/cz/prague", "woeid": "796597", "longitude": 14.4241, "geoname_id": 3067696, "rgb": "a71105", "country_code": "CZ", "country": "Czech Republic", "latitude": 50.0878}, "return_transport_type": "train", "finish": "2010-08-12", "start": "2010-08-11", "outgoing_transport_type": "train", "url": "http://www.dopplr.com/trip/blech/1240374", "tag": [], "id": 1240374}, {"city": {"name": "Berlin", "url": "http://www.dopplr.com/place/de/berlin", "woeid": "638242", "longitude": 13.4, "geoname_id": 2950159, "rgb": "ee1611", "country_code": "DE", "country": "Germany", "latitude": 52.5167}, "return_transport_type": "train", "finish": "2010-08-18", "start": "2010-08-13", "outgoing_transport_type": "train", "url": "http://www.dopplr.com/trip/blech/1240375", "tag": [], "id": 1240375}, {"city": {"name": "Copenhagen", "url": "http://www.dopplr.com/place/dk/copenhagen", "woeid": "554890", "longitude": 12.5709, "geoname_id": 2618425, "rgb": "2da3c8", "country_code": "DK", "country": "Denmark", "latitude": 55.6777}, "return_transport_type": "plane", "finish": "2010-08-22", "start": "2010-08-19", "outgoing_transport_type": "train", "url": "http://www.dopplr.com/trip/blech/1252241", "tag": [], "id": 1252241}, {"city": {"name": "Brighton", "url": "http://www.dopplr.com/place/gb/brighton", "woeid": "13911", "longitude": -0.139475, "geoname_id": 2654710, "rgb": "0d8488", "country_code": "GB", "country": "United Kingdom", "latitude": 50.8284}, "return_transport_type": "train", "finish": "2010-09-04", "start": "2010-09-02", "outgoing_transport_type": "train", "url": "http://www.dopplr.com/trip/blech/1261540", "tag": [], "id": 1261540}, {"city": {"name": "San Francisco", "url": "http://www.dopplr.com/place/us/ca/san-francisco", "woeid": "2487956", "region": "CA", "longitude": -122.419, "geoname_id": 5391959, "rgb": "f4334f", "country_code": "US", "country": "United States", "latitude": 37.7749}, "return_transport_type": "plane", "finish": "2010-09-30", "start": "2010-09-22", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/1285653", "tag": [], "id": 1285653}, {"city": {"name": "South Lake Tahoe", "url": "http://www.dopplr.com/place/us/ca/south-lake-tahoe", "woeid": "2496420", "region": "CA", "longitude": -119.984, "geoname_id": 5397664, "rgb": "02392d", "country_code": "US", "country": "United States", "latitude": 38.9332}, "return_transport_type": "car", "finish": "2011-01-01", "start": "2010-12-28", "outgoing_transport_type": "car", "url": "http://www.dopplr.com/trip/blech/1349804", "tag": [], "id": 1349804}, {"city": {"name": "Austin", "url": "http://www.dopplr.com/place/us/tx/austin", "woeid": "2357536", "region": "TX", "longitude": -97.7431, "geoname_id": 4671654, "rgb": "54c326", "country_code": "US", "country": "United States", "latitude": 30.2672}, "return_transport_type": "plane", "finish": "2011-03-15", "start": "2011-03-10", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/1299293", "tag": [], "id": 1299293}, {"city": {"name": "New York", "url": "http://www.dopplr.com/place/us/ny/new-york", "woeid": "2459115", "region": "NY", "longitude": -74.006, "geoname_id": 5128581, "rgb": "87809c", "country_code": "US", "country": "United States", "latitude": 40.7143}, "return_transport_type": "plane", "finish": "2011-05-01", "start": "2011-04-27", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/1387820", "tag": [], "id": 1387820}, {"city": {"name": "New York", "url": "http://www.dopplr.com/place/us/ny/new-york", "woeid": "2459115", "region": "NY", "longitude": -74.006, "geoname_id": 5128581, "rgb": "87809c", "country_code": "US", "country": "United States", "latitude": 40.7143}, "return_transport_type": "plane", "finish": "2011-08-08", "start": "2011-08-05", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/1452970", "tag": [], "id": 1452970}, {"city": {"name": "New York", "url": "http://www.dopplr.com/place/us/ny/new-york", "woeid": "2459115", "region": "NY", "longitude": -74.006, "geoname_id": 5128581, "rgb": "87809c", "country_code": "US", "country": "United States", "latitude": 40.7143}, "return_transport_type": "plane", "finish": "2011-08-22", "start": "2011-08-19", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/1458090", "tag": [], "id": 1458090}, {"city": {"name": "New York", "url": "http://www.dopplr.com/place/us/ny/new-york", "woeid": "2459115", "region": "NY", "longitude": -74.006, "geoname_id": 5128581, "rgb": "87809c", "country_code": "US", "country": "United States", "latitude": 40.7143}, "return_transport_type": "plane", "finish": "2012-01-23", "start": "2012-01-20", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/3097109", "tag": [], "id": 3097109}, {"city": {"name": "London", "url": "http://www.dopplr.com/place/gb/london", "woeid": "44418", "longitude": -0.125533, "geoname_id": 2643743, "rgb": "59ead8", "country_code": "GB", "country": "United Kingdom", "latitude": 51.5084}, "return_transport_type": "plane", "finish": "2012-05-22", "start": "2012-05-09", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/3297170", "tag": [], "id": 3297170}, {"city": {"name": "Chicago", "url": "http://www.dopplr.com/place/us/il/chicago", "woeid": "2379574", "region": "IL", "longitude": -87.6501, "geoname_id": 4887398, "rgb": "9cfa1e", "country_code": "US", "country": "United States", "latitude": 41.85}, "return_transport_type": "plane", "finish": "2012-08-27", "start": "2012-08-25", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/3392413", "tag": [], "id": 3392413}, {"city": {"name": "Portland", "url": "http://www.dopplr.com/place/us/or/portland", "woeid": "2475687", "region": "OR", "longitude": -122.676, "geoname_id": 5746545, "rgb": "e7410c", "country_code": "US", "country": "United States", "latitude": 45.5235}, "return_transport_type": "plane", "finish": "2012-10-22", "start": "2012-10-19", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/3411914", "tag": [], "id": 3411914}, {"city": {"name": "New York", "url": "http://www.dopplr.com/place/us/ny/new-york", "woeid": "2459115", "region": "NY", "longitude": -74.006, "geoname_id": 5128581, "rgb": "87809c", "country_code": "US", "country": "United States", "latitude": 40.7143}, "return_transport_type": "plane", "finish": "2013-06-04", "start": "2013-06-01", "outgoing_transport_type": "plane", "url": "http://www.dopplr.com/trip/blech/3431807", "tag": [], "id": 3431807}]} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment