7 <meta name="viewport" content="width=device-width, minimum-scale=1, maximum-scale=1">
9 <meta name="description" content="Displaying Census data">
10 <meta name="author" content="Ryan Westphal">
11 <link rel="stylesheet" type="text/css" href="css/style.css" />
12 <style type="text/css">
25 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
26 <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
27 <script src="http://code.jquerygeo.com/jquery.geo-1.0a4.min.js"></script>
31 $.ajaxTransport( function( options, originalOptions, jqXHR ) {
35 send: function( _, completeCallback ) {
36 xdr = new XDomainRequest();
37 xdr.onload = function() {
39 text: xdr.responseText
42 // force status code to 200, XDomainRequest rejects all other successful status codes
43 if (xdr.contentType.match(/\/json/)) {
44 options.dataTypes.push("json");
45 completeCallback(200, 'success', responses);
47 completeCallback(200, 'success', responses);
48 // see bug https://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=334804
51 xdr.onerror = xdr.ontimeout = function() {
53 text: xdr.responseText
55 completeCallback(400, 'failed', responses);
58 xdr.open(options.type, options.url);
59 xdr.send(options.data);
72 var map = $("#map").geomap({
73 center: [-71.0595678, 42.3604823],
79 src: function (view) {
80 return "http://acetate.geoiq.com/tiles/acetate-base/"
82 + view.tile.column + "/"
86 attr: "<p>GeoIQ Acetate layer</p>"
89 id: "broadbandmap-income-demographics",
91 src: function (view) {
92 return "http://www.broadbandmap.gov/StamenTiles/demographics/education/"
94 + view.tile.column + "/"
98 attr: "<p>National Broadband Map income demographics</p>"
101 // click: function(e, geo) {
103 // url: "http://www.broadbandmap.gov/broadbandmap/demographic/fall2010/coordinates",
105 // longitude: geo.coordinates[0],
106 // latitude: geo.coordinates[1],
109 // dataType: "jsonp",
110 // success: function(result) {
111 // //alert(result.Results.blockFips + ": " + result.Results.educationBachelorOrGreater);
113 // error: function(xhr) {
114 // alert(xhr.statusText);
121 url: "http://data.jquerygeo.com/gz_2010_25_140_00_500k.geojson",
123 success: function(result) {
124 map.geomap("append", result);
126 error: function(xhr) {
127 alert(xhr.statusText);
134 var _gaq = [['_setAccount', 'UA-26084853-1'], ['_trackPageview']];
136 var g = d.createElement(t), s = d.getElementsByTagName(t)[0]; g.async = 1;
137 g.src = ('https:' == location.protocol ? '//ssl' : '//www') + '.google-analytics.com/ga.js';
138 s.parentNode.insertBefore(g, s);
139 } (document, 'script'));