Last active
August 29, 2015 14:02
-
-
Save corynissen/f9835eea859b39ec6a8a to your computer and use it in GitHub Desktop.
Bloomington IL Bus Routes
This file contains 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'> | |
<html> | |
<head> | |
<link rel='stylesheet' href='http://cdn.leafletjs.com/leaflet-0.5.1/leaflet.css'> | |
<script src='http://cdn.leafletjs.com/leaflet-0.5.1/leaflet.js' type='text/javascript'></script> | |
<script src='https://rawgithub.com/leaflet-extras/leaflet-providers/gh-pages/leaflet-providers.js' type='text/javascript'></script> | |
<script src='http://harrywood.co.uk/maps/examples/leaflet/leaflet-plugins/layer/vector/KML.js' type='text/javascript'></script> | |
<style> | |
.rChart { | |
display: block; | |
margin-left: auto; | |
margin-right: auto; | |
width: 1600px; | |
height: 800px; | |
} | |
</style> | |
</head> | |
<body > | |
<div id = 'chartc137954356' class = 'rChart leaflet'></div> | |
<script> | |
var spec = { | |
"dom": "chartc137954356", | |
"width": 1600, | |
"height": 800, | |
"urlTemplate": "http://{s}.tile.osm.org/{z}/{x}/{y}.png", | |
"layerOpts": { | |
"attribution": "Map data<a href=\"http://openstreetmap.org\">OpenStreetMap</a>\n contributors, Imagery<a href=\"http://mapbox.com\">MapBox</a>" | |
}, | |
"center": [ 40.4739, -88.9719 ], | |
"zoom": 13, | |
"provider": "Stamen.TonerLite", | |
"features": [ | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.94382, 40.49724 ] | |
}, | |
"properties": { | |
"route": "BHS_11.pdf", | |
"od": "6:54 AM RAINBOW AVE @ RIDGEPORT AVE 2:33 PM", | |
"pu.time": "6:54 AM", | |
"do.time": "2:33 PM", | |
"stop": "RAINBOW AVE @ RIDGEPORT AVE", | |
"color": "#A6CEE3", | |
"popup": "<p>Pick up time: 6:54 AM<br>Drop off time: 2:33 PM<br>RAINBOW AVE @ RIDGEPORT AVE<br>Route Number: 11</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.93829, 40.49616 ] | |
}, | |
"properties": { | |
"route": "BHS_11.pdf", | |
"od": "7:02 AM RIDGEPORT AVE @ CLEARWATER AVE 2:36 PM", | |
"pu.time": "7:02 AM", | |
"do.time": "2:36 PM", | |
"stop": "RIDGEPORT AVE @ CLEARWATER AVE", | |
"color": "#A6CEE3", | |
"popup": "<p>Pick up time: 7:02 AM<br>Drop off time: 2:36 PM<br>RIDGEPORT AVE @ CLEARWATER AVE<br>Route Number: 11</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_13.pdf", | |
"od": "6:48 AM ON MERCER AT LINCOLN 2:44 PM", | |
"pu.time": "6:48 AM", | |
"do.time": "2:44 PM", | |
"stop": "ON MERCER AT LINCOLN", | |
"color": "#1F78B4", | |
"popup": "<p>Pick up time: 6:48 AM<br>Drop off time: 2:44 PM<br>ON MERCER AT LINCOLN<br>Route Number: 13</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.96154, 40.46884 ] | |
}, | |
"properties": { | |
"route": "BHS_13.pdf", | |
"od": "6:49 AM BENJAMIN LN @ SNYDER DR 2:46 PM", | |
"pu.time": "6:49 AM", | |
"do.time": "2:46 PM", | |
"stop": "BENJAMIN LN @ SNYDER DR", | |
"color": "#1F78B4", | |
"popup": "<p>Pick up time: 6:49 AM<br>Drop off time: 2:46 PM<br>BENJAMIN LN @ SNYDER DR<br>Route Number: 13</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_13.pdf", | |
"od": "6:52 AM ON ARCADIA AT FAIRMONT 2:33 PM", | |
"pu.time": "6:52 AM", | |
"do.time": "2:33 PM", | |
"stop": "ON ARCADIA AT FAIRMONT", | |
"color": "#1F78B4", | |
"popup": "<p>Pick up time: 6:52 AM<br>Drop off time: 2:33 PM<br>ON ARCADIA AT FAIRMONT<br>Route Number: 13</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.94619, 40.46709 ] | |
}, | |
"properties": { | |
"route": "BHS_13.pdf", | |
"od": "6:55 AM BROADMOOR DR @ PHEASANT RUN 2:35 PM", | |
"pu.time": "6:55 AM", | |
"do.time": "2:35 PM", | |
"stop": "BROADMOOR DR @ PHEASANT RUN", | |
"color": "#1F78B4", | |
"popup": "<p>Pick up time: 6:55 AM<br>Drop off time: 2:35 PM<br>BROADMOOR DR @ PHEASANT RUN<br>Route Number: 13</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.94524, 40.4688 ] | |
}, | |
"properties": { | |
"route": "BHS_13.pdf", | |
"od": "6:56 AM BROADMOOR DR @ CAPEN DR 2:36 PM", | |
"pu.time": "6:56 AM", | |
"do.time": "2:36 PM", | |
"stop": "BROADMOOR DR @ CAPEN DR", | |
"color": "#1F78B4", | |
"popup": "<p>Pick up time: 6:56 AM<br>Drop off time: 2:36 PM<br>BROADMOOR DR @ CAPEN DR<br>Route Number: 13</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.94544, 40.47001 ] | |
}, | |
"properties": { | |
"route": "BHS_13.pdf", | |
"od": "6:57 AM MORNINGSIDE DR. AT MOCKINGBIRD LN 2:37 PM", | |
"pu.time": "6:57 AM", | |
"do.time": "2:37 PM", | |
"stop": "MORNINGSIDE DR. AT MOCKINGBIRD LN", | |
"color": "#1F78B4", | |
"popup": "<p>Pick up time: 6:57 AM<br>Drop off time: 2:37 PM<br>MORNINGSIDE DR. AT MOCKINGBIRD LN<br>Route Number: 13</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_15.pdf", | |
"od": "6:47 AM SPRINGFIELD RD @ MAYWOOD VILLAGE 2:41 PM", | |
"pu.time": "6:47 AM", | |
"do.time": "2:41 PM", | |
"stop": "SPRINGFIELD RD @ MAYWOOD VILLAGE", | |
"color": "#B2DF8A", | |
"popup": "<p>Pick up time: 6:47 AM<br>Drop off time: 2:41 PM<br>SPRINGFIELD RD @ MAYWOOD VILLAGE<br>Route Number: 15</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_15.pdf", | |
"od": "6:53 AM SPRINGFIELD /LOW @ LAKE 2:36 PM", | |
"pu.time": "6:53 AM", | |
"do.time": "2:36 PM", | |
"stop": "SPRINGFIELD /LOW @ LAKE", | |
"color": "#B2DF8A", | |
"popup": "<p>Pick up time: 6:53 AM<br>Drop off time: 2:36 PM<br>SPRINGFIELD /LOW @ LAKE<br>Route Number: 15</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -89.00634, 40.46975 ] | |
}, | |
"properties": { | |
"route": "BHS_15.pdf", | |
"od": "6:55 AM LOW ST @ W MILLER ST 2:34", | |
"pu.time": "6:55 AM", | |
"do.time": "2:34", | |
"stop": "LOW ST @ W MILLER ST", | |
"color": "#B2DF8A", | |
"popup": "<p>Pick up time: 6:55 AM<br>Drop off time: 2:34<br>LOW ST @ W MILLER ST<br>Route Number: 15</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -89.0019, 40.47275 ] | |
}, | |
"properties": { | |
"route": "BHS_15.pdf", | |
"od": "6:57 AM LOW ST @ W MACARTHUR AVE 2:32", | |
"pu.time": "6:57 AM", | |
"do.time": "2:32", | |
"stop": "LOW ST @ W MACARTHUR AVE", | |
"color": "#B2DF8A", | |
"popup": "<p>Pick up time: 6:57 AM<br>Drop off time: 2:32<br>LOW ST @ W MACARTHUR AVE<br>Route Number: 15</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_15.pdf", | |
"od": "7:01 AM ON MCLEAN AT MILL 2:28 PM", | |
"pu.time": "7:01 AM", | |
"do.time": "2:28 PM", | |
"stop": "ON MCLEAN AT MILL", | |
"color": "#B2DF8A", | |
"popup": "<p>Pick up time: 7:01 AM<br>Drop off time: 2:28 PM<br>ON MCLEAN AT MILL<br>Route Number: 15</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99109, 40.46843 ] | |
}, | |
"properties": { | |
"route": "BHS_16.pdf", | |
"od": "6:56 AM E LINCOLN ST @ WRIGHT ST 2:31 PM", | |
"pu.time": "6:56 AM", | |
"do.time": "2:31 PM", | |
"stop": "E LINCOLN ST @ WRIGHT ST", | |
"color": "#33A02C", | |
"popup": "<p>Pick up time: 6:56 AM<br>Drop off time: 2:31 PM<br>E LINCOLN ST @ WRIGHT ST<br>Route Number: 16</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99175, 40.46967 ] | |
}, | |
"properties": { | |
"route": "BHS_16.pdf", | |
"od": "6:58 AM WRIGHT ST @ E MILLER ST 2:30 PM", | |
"pu.time": "6:58 AM", | |
"do.time": "2:30 PM", | |
"stop": "WRIGHT ST @ E MILLER ST", | |
"color": "#33A02C", | |
"popup": "<p>Pick up time: 6:58 AM<br>Drop off time: 2:30 PM<br>WRIGHT ST @ E MILLER ST<br>Route Number: 16</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_16.pdf", | |
"od": "7:00 AM ON WOOD AT EAST 2:30 PM", | |
"pu.time": "7:00 AM", | |
"do.time": "2:30 PM", | |
"stop": "ON WOOD AT EAST", | |
"color": "#33A02C", | |
"popup": "<p>Pick up time: 7:00 AM<br>Drop off time: 2:30 PM<br>ON WOOD AT EAST<br>Route Number: 16</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.98191, 40.47229 ] | |
}, | |
"properties": { | |
"route": "BHS_17.pdf", | |
"od": "6:43 AM S CLAYTON ST @ BELL ST 2:28 PM", | |
"pu.time": "6:43 AM", | |
"do.time": "2:28 PM", | |
"stop": "S CLAYTON ST @ BELL ST", | |
"color": "#FB9A99", | |
"popup": "<p>Pick up time: 6:43 AM<br>Drop off time: 2:28 PM<br>S CLAYTON ST @ BELL ST<br>Route Number: 17</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.98367, 40.46937 ] | |
}, | |
"properties": { | |
"route": "BHS_17.pdf", | |
"od": "6:46 AM S CLAYTON ST @ FREMONT ST 2:30 PM", | |
"pu.time": "6:46 AM", | |
"do.time": "2:30 PM", | |
"stop": "S CLAYTON ST @ FREMONT ST", | |
"color": "#FB9A99", | |
"popup": "<p>Pick up time: 6:46 AM<br>Drop off time: 2:30 PM<br>S CLAYTON ST @ FREMONT ST<br>Route Number: 17</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.98391, 40.47333 ] | |
}, | |
"properties": { | |
"route": "BHS_17.pdf", | |
"od": "6:49 AM E LINCOLN ST @ S CLINTON ST 2:32 PM", | |
"pu.time": "6:49 AM", | |
"do.time": "2:32 PM", | |
"stop": "E LINCOLN ST @ S CLINTON ST", | |
"color": "#FB9A99", | |
"popup": "<p>Pick up time: 6:49 AM<br>Drop off time: 2:32 PM<br>E LINCOLN ST @ S CLINTON ST<br>Route Number: 17</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.98827, 40.46223 ] | |
}, | |
"properties": { | |
"route": "BHS_17.pdf", | |
"od": "6:52 AM AT 1619 R T DUNN DR 2:35 PM", | |
"pu.time": "6:52 AM", | |
"do.time": "2:35 PM", | |
"stop": "AT 1619 R T DUNN DR", | |
"color": "#FB9A99", | |
"popup": "<p>Pick up time: 6:52 AM<br>Drop off time: 2:35 PM<br>AT 1619 R T DUNN DR<br>Route Number: 17</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99521, 40.47216 ] | |
}, | |
"properties": { | |
"route": "BHS_17.pdf", | |
"od": "6:55 AM W LINCOLN ST @ S MADISON ST 2:39 PM", | |
"pu.time": "6:55 AM", | |
"do.time": "2:39 PM", | |
"stop": "W LINCOLN ST @ S MADISON ST", | |
"color": "#FB9A99", | |
"popup": "<p>Pick up time: 6:55 AM<br>Drop off time: 2:39 PM<br>W LINCOLN ST @ S MADISON ST<br>Route Number: 17</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -89.00634, 40.46975 ] | |
}, | |
"properties": { | |
"route": "BHS_17.pdf", | |
"od": "6:58 AM S MADISON ST @ W MILLER ST 2:41 PM", | |
"pu.time": "6:58 AM", | |
"do.time": "2:41 PM", | |
"stop": "S MADISON ST @ W MILLER ST", | |
"color": "#FB9A99", | |
"popup": "<p>Pick up time: 6:58 AM<br>Drop off time: 2:41 PM<br>S MADISON ST @ W MILLER ST<br>Route Number: 17</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -89.00477, 40.47191 ] | |
}, | |
"properties": { | |
"route": "BHS_17.pdf", | |
"od": "6:59 AM S MADISON ST @ W ELM ST 2:42 PM", | |
"pu.time": "6:59 AM", | |
"do.time": "2:42 PM", | |
"stop": "S MADISON ST @ W ELM ST", | |
"color": "#FB9A99", | |
"popup": "<p>Pick up time: 6:59 AM<br>Drop off time: 2:42 PM<br>S MADISON ST @ W ELM ST<br>Route Number: 17</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -83.07536, 42.35106 ] | |
}, | |
"properties": { | |
"route": "BHS_19.pdf", | |
"od": "6:43 AM E LINCOLN ST @ WOODBRIDGE BLVD 2:34 PM", | |
"pu.time": "6:43 AM", | |
"do.time": "2:34 PM", | |
"stop": "E LINCOLN ST @ WOODBRIDGE BLVD", | |
"color": "#E31A1C", | |
"popup": "<p>Pick up time: 6:43 AM<br>Drop off time: 2:34 PM<br>E LINCOLN ST @ WOODBRIDGE BLVD<br>Route Number: 19</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.94528, 40.46062 ] | |
}, | |
"properties": { | |
"route": "BHS_19.pdf", | |
"od": "6:46 AM S HERSHEY RD @ BROMPTON CT 2:36 PM", | |
"pu.time": "6:46 AM", | |
"do.time": "2:36 PM", | |
"stop": "S HERSHEY RD @ BROMPTON CT", | |
"color": "#E31A1C", | |
"popup": "<p>Pick up time: 6:46 AM<br>Drop off time: 2:36 PM<br>S HERSHEY RD @ BROMPTON CT<br>Route Number: 19</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.93991, 40.46088 ] | |
}, | |
"properties": { | |
"route": "BHS_19.pdf", | |
"od": "6:50 AM DOVER AND DOWNING 2:39 PM", | |
"pu.time": "6:50 AM", | |
"do.time": "2:39 PM", | |
"stop": "DOVER AND DOWNING", | |
"color": "#E31A1C", | |
"popup": "<p>Pick up time: 6:50 AM<br>Drop off time: 2:39 PM<br>DOVER AND DOWNING<br>Route Number: 19</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_19.pdf", | |
"od": "6:54 AM DOVER RD @ GLOUSTER CIR (SOUTH) 2:42 PM", | |
"pu.time": "6:54 AM", | |
"do.time": "2:42 PM", | |
"stop": "DOVER RD @ GLOUSTER CIR (SOUTH)", | |
"color": "#E31A1C", | |
"popup": "<p>Pick up time: 6:54 AM<br>Drop off time: 2:42 PM<br>DOVER RD @ GLOUSTER CIR (SOUTH)<br>Route Number: 19</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.96702, 40.49281 ] | |
}, | |
"properties": { | |
"route": "BHS_26.pdf", | |
"od": "6:52 AM E EMERSON ST @ N EAST ST 2:27 PM", | |
"pu.time": "6:52 AM", | |
"do.time": "2:27 PM", | |
"stop": "E EMERSON ST @ N EAST ST", | |
"color": "#FDBF6F", | |
"popup": "<p>Pick up time: 6:52 AM<br>Drop off time: 2:27 PM<br>E EMERSON ST @ N EAST ST<br>Route Number: 26</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99678, 40.49108 ] | |
}, | |
"properties": { | |
"route": "BHS_26.pdf", | |
"od": "6:53 AM N LEE ST @ W UNION ST 2:29 PM", | |
"pu.time": "6:53 AM", | |
"do.time": "2:29 PM", | |
"stop": "N LEE ST @ W UNION ST", | |
"color": "#FDBF6F", | |
"popup": "<p>Pick up time: 6:53 AM<br>Drop off time: 2:29 PM<br>N LEE ST @ W UNION ST<br>Route Number: 26</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99787, 40.48871 ] | |
}, | |
"properties": { | |
"route": "BHS_26.pdf", | |
"od": "6:56 AM N LEE ST @ SCOTT ST 2:31 PM", | |
"pu.time": "6:56 AM", | |
"do.time": "2:31 PM", | |
"stop": "N LEE ST @ SCOTT ST", | |
"color": "#FDBF6F", | |
"popup": "<p>Pick up time: 6:56 AM<br>Drop off time: 2:31 PM<br>N LEE ST @ SCOTT ST<br>Route Number: 26</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -89.00518, 40.48543 ] | |
}, | |
"properties": { | |
"route": "BHS_26.pdf", | |
"od": "6:58 AM N LEE ST @ W CHESTNUT ST 2:32 PM", | |
"pu.time": "6:58 AM", | |
"do.time": "2:32 PM", | |
"stop": "N LEE ST @ W CHESTNUT ST", | |
"color": "#FDBF6F", | |
"popup": "<p>Pick up time: 6:58 AM<br>Drop off time: 2:32 PM<br>N LEE ST @ W CHESTNUT ST<br>Route Number: 26</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -89.00408, 40.48326 ] | |
}, | |
"properties": { | |
"route": "BHS_26.pdf", | |
"od": "7:00 AM N LEE ST @ W MULBERRY ST 2:34 PM", | |
"pu.time": "7:00 AM", | |
"do.time": "2:34 PM", | |
"stop": "N LEE ST @ W MULBERRY ST", | |
"color": "#FDBF6F", | |
"popup": "<p>Pick up time: 7:00 AM<br>Drop off time: 2:34 PM<br>N LEE ST @ W MULBERRY ST<br>Route Number: 26</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -89.00192, 40.4743 ] | |
}, | |
"properties": { | |
"route": "BHS_28.pdf", | |
"od": "6:55 AM S ALLIN ST @ W MILL ST 2:30 PM", | |
"pu.time": "6:55 AM", | |
"do.time": "2:30 PM", | |
"stop": "S ALLIN ST @ W MILL ST", | |
"color": "#FF7F00", | |
"popup": "<p>Pick up time: 6:55 AM<br>Drop off time: 2:30 PM<br>S ALLIN ST @ W MILL ST<br>Route Number: 28</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -89.00704, 40.47678 ] | |
}, | |
"properties": { | |
"route": "BHS_28.pdf", | |
"od": "6:59 AM S ALLIN ST @ W OLIVE ST 2:33 PM", | |
"pu.time": "6:59 AM", | |
"do.time": "2:33 PM", | |
"stop": "S ALLIN ST @ W OLIVE ST", | |
"color": "#FF7F00", | |
"popup": "<p>Pick up time: 6:59 AM<br>Drop off time: 2:33 PM<br>S ALLIN ST @ W OLIVE ST<br>Route Number: 28</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -89.00563, 40.44765 ] | |
}, | |
"properties": { | |
"route": "BHS_30.pdf", | |
"od": "6:57 AM W OAKLAND AVE @ S MORRIS AVE 2:30 PM", | |
"pu.time": "6:57 AM", | |
"do.time": "2:30 PM", | |
"stop": "W OAKLAND AVE @ S MORRIS AVE", | |
"color": "#CAB2D6", | |
"popup": "<p>Pick up time: 6:57 AM<br>Drop off time: 2:30 PM<br>W OAKLAND AVE @ S MORRIS AVE<br>Route Number: 30</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -89.0083, 40.47418 ] | |
}, | |
"properties": { | |
"route": "BHS_30.pdf", | |
"od": "6:59 AM W OLIVE ST @ S WESTERN AVE 2:33 PM", | |
"pu.time": "6:59 AM", | |
"do.time": "2:33 PM", | |
"stop": "W OLIVE ST @ S WESTERN AVE", | |
"color": "#CAB2D6", | |
"popup": "<p>Pick up time: 6:59 AM<br>Drop off time: 2:33 PM<br>W OLIVE ST @ S WESTERN AVE<br>Route Number: 30</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_30.pdf", | |
"od": "7:00 AM ON GROVE PAST MORRIS 2:35 PM", | |
"pu.time": "7:00 AM", | |
"do.time": "2:35 PM", | |
"stop": "ON GROVE PAST MORRIS", | |
"color": "#CAB2D6", | |
"popup": "<p>Pick up time: 7:00 AM<br>Drop off time: 2:35 PM<br>ON GROVE PAST MORRIS<br>Route Number: 30</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.9454, 40.48839 ] | |
}, | |
"properties": { | |
"route": "BHS_31.pdf", | |
"od": "6:56 AM LAMON DR @ GETTYSBURG DR 2:32 PM", | |
"pu.time": "6:56 AM", | |
"do.time": "2:32 PM", | |
"stop": "LAMON DR @ GETTYSBURG DR", | |
"color": "#6A3D9A", | |
"popup": "<p>Pick up time: 6:56 AM<br>Drop off time: 2:32 PM<br>LAMON DR @ GETTYSBURG DR<br>Route Number: 31</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.94754, 40.49319 ] | |
}, | |
"properties": { | |
"route": "BHS_31.pdf", | |
"od": "7:00 AM ARROWHEAD DR @ RUTLEDGE RD 2:33 PM", | |
"pu.time": "7:00 AM", | |
"do.time": "2:33 PM", | |
"stop": "ARROWHEAD DR @ RUTLEDGE RD", | |
"color": "#6A3D9A", | |
"popup": "<p>Pick up time: 7:00 AM<br>Drop off time: 2:33 PM<br>ARROWHEAD DR @ RUTLEDGE RD<br>Route Number: 31</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.94949, 40.48926 ] | |
}, | |
"properties": { | |
"route": "BHS_31.pdf", | |
"od": "7:03 AM MT. VERNON AT DOGWOOD/SALEM 2:35 PM", | |
"pu.time": "7:03 AM", | |
"do.time": "2:35 PM", | |
"stop": "MT. VERNON AT DOGWOOD/SALEM", | |
"color": "#6A3D9A", | |
"popup": "<p>Pick up time: 7:03 AM<br>Drop off time: 2:35 PM<br>MT. VERNON AT DOGWOOD/SALEM<br>Route Number: 31</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.9291, 40.47242 ] | |
}, | |
"properties": { | |
"route": "BHS_33.pdf", | |
"od": "6:45 AM OLD FARM AT TEAL 2:34 PM", | |
"pu.time": "6:45 AM", | |
"do.time": "2:34 PM", | |
"stop": "OLD FARM AT TEAL", | |
"color": "#FFFF99", | |
"popup": "<p>Pick up time: 6:45 AM<br>Drop off time: 2:34 PM<br>OLD FARM AT TEAL<br>Route Number: 33</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_33.pdf", | |
"od": "6:48 AM OLD FARM RD @ HAYLOFT RD/PRENZLER 2:38 PM", | |
"pu.time": "6:48 AM", | |
"do.time": "2:38 PM", | |
"stop": "OLD FARM RD @ HAYLOFT RD/PRENZLER", | |
"color": "#FFFF99", | |
"popup": "<p>Pick up time: 6:48 AM<br>Drop off time: 2:38 PM<br>OLD FARM RD @ HAYLOFT RD/PRENZLER<br>Route Number: 33</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.92549, 40.47081 ] | |
}, | |
"properties": { | |
"route": "BHS_33.pdf", | |
"od": "6:51 AM PRENZLER DR @ EDDY RD 2:41 PM", | |
"pu.time": "6:51 AM", | |
"do.time": "2:41 PM", | |
"stop": "PRENZLER DR @ EDDY RD", | |
"color": "#FFFF99", | |
"popup": "<p>Pick up time: 6:51 AM<br>Drop off time: 2:41 PM<br>PRENZLER DR @ EDDY RD<br>Route Number: 33</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.92937, 40.46595 ] | |
}, | |
"properties": { | |
"route": "BHS_33.pdf", | |
"od": "6:54 AM SADDLEBROOK DR @ SABLE OAKS RD 2:43 PM", | |
"pu.time": "6:54 AM", | |
"do.time": "2:43 PM", | |
"stop": "SADDLEBROOK DR @ SABLE OAKS RD", | |
"color": "#FFFF99", | |
"popup": "<p>Pick up time: 6:54 AM<br>Drop off time: 2:43 PM<br>SADDLEBROOK DR @ SABLE OAKS RD<br>Route Number: 33</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.92605, 40.46299 ] | |
}, | |
"properties": { | |
"route": "BHS_33.pdf", | |
"od": "6:55 AM SPAHN LN @ TREESDALE LN 2:45 PM", | |
"pu.time": "6:55 AM", | |
"do.time": "2:45 PM", | |
"stop": "SPAHN LN @ TREESDALE LN", | |
"color": "#FFFF99", | |
"popup": "<p>Pick up time: 6:55 AM<br>Drop off time: 2:45 PM<br>SPAHN LN @ TREESDALE LN<br>Route Number: 33</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_34.pdf", | |
"od": "6:43 AM ON EMERSON AT ALLEY BEFORE ALLIN 2:30 PM", | |
"pu.time": "6:43 AM", | |
"do.time": "2:30 PM", | |
"stop": "ON EMERSON AT ALLEY BEFORE ALLIN", | |
"color": "#B15928", | |
"popup": "<p>Pick up time: 6:43 AM<br>Drop off time: 2:30 PM<br>ON EMERSON AT ALLEY BEFORE ALLIN<br>Route Number: 34</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_34.pdf", | |
"od": "6:44 AM ON MORRIS AT PARKING LOT FOR EVERGREEN 2:32 PM", | |
"pu.time": "6:44 AM", | |
"do.time": "2:32 PM", | |
"stop": "ON MORRIS AT PARKING LOT FOR EVERGREEN", | |
"color": "#B15928", | |
"popup": "<p>Pick up time: 6:44 AM<br>Drop off time: 2:32 PM<br>ON MORRIS AT PARKING LOT FOR EVERGREEN<br>Route Number: 34</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -89.00728, 40.48895 ] | |
}, | |
"properties": { | |
"route": "BHS_34.pdf", | |
"od": "6:46 AM N WESTERN AVE @ W GRAHAM ST 2:34 PM", | |
"pu.time": "6:46 AM", | |
"do.time": "2:34 PM", | |
"stop": "N WESTERN AVE @ W GRAHAM ST", | |
"color": "#B15928", | |
"popup": "<p>Pick up time: 6:46 AM<br>Drop off time: 2:34 PM<br>N WESTERN AVE @ W GRAHAM ST<br>Route Number: 34</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -89.00518, 40.48543 ] | |
}, | |
"properties": { | |
"route": "BHS_34.pdf", | |
"od": "6:49 AM N WESTERN AVE @ W CHESTNUT ST 2:36 PM", | |
"pu.time": "6:49 AM", | |
"do.time": "2:36 PM", | |
"stop": "N WESTERN AVE @ W CHESTNUT ST", | |
"color": "#B15928", | |
"popup": "<p>Pick up time: 6:49 AM<br>Drop off time: 2:36 PM<br>N WESTERN AVE @ W CHESTNUT ST<br>Route Number: 34</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -89.00408, 40.48326 ] | |
}, | |
"properties": { | |
"route": "BHS_34.pdf", | |
"od": "6:51 AM N HINSHAW AVE @ W MULBERRY ST 2:38 PM", | |
"pu.time": "6:51 AM", | |
"do.time": "2:38 PM", | |
"stop": "N HINSHAW AVE @ W MULBERRY ST", | |
"color": "#B15928", | |
"popup": "<p>Pick up time: 6:51 AM<br>Drop off time: 2:38 PM<br>N HINSHAW AVE @ W MULBERRY ST<br>Route Number: 34</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_34.pdf", | |
"od": "6:57 AM RED ROOF INN 2:43 PM", | |
"pu.time": "6:57 AM", | |
"do.time": "2:43 PM", | |
"stop": "RED ROOF INN", | |
"color": "#B15928", | |
"popup": "<p>Pick up time: 6:57 AM<br>Drop off time: 2:43 PM<br>RED ROOF INN<br>Route Number: 34</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.93974, 40.4752 ] | |
}, | |
"properties": { | |
"route": "BHS_36.pdf", | |
"od": "6:45 AM WELLINGTON WAY @ CARL DR 2:38 PM", | |
"pu.time": "6:45 AM", | |
"do.time": "2:38 PM", | |
"stop": "WELLINGTON WAY @ CARL DR", | |
"color": "#050505", | |
"popup": "<p>Pick up time: 6:45 AM<br>Drop off time: 2:38 PM<br>WELLINGTON WAY @ CARL DR<br>Route Number: 36</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.9363, 40.4774 ] | |
}, | |
"properties": { | |
"route": "BHS_36.pdf", | |
"od": "6:48 AM HUNTER AT GREENLEAF 2:36 PM", | |
"pu.time": "6:48 AM", | |
"do.time": "2:36 PM", | |
"stop": "HUNTER AT GREENLEAF", | |
"color": "#050505", | |
"popup": "<p>Pick up time: 6:48 AM<br>Drop off time: 2:36 PM<br>HUNTER AT GREENLEAF<br>Route Number: 36</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.96391, 40.48009 ] | |
}, | |
"properties": { | |
"route": "BHS_36.pdf", | |
"od": "6:49 AM GREENLEAF DR @ E WASHINGTON ST 2:35 PM", | |
"pu.time": "6:49 AM", | |
"do.time": "2:35 PM", | |
"stop": "GREENLEAF DR @ E WASHINGTON ST", | |
"color": "#050505", | |
"popup": "<p>Pick up time: 6:49 AM<br>Drop off time: 2:35 PM<br>GREENLEAF DR @ E WASHINGTON ST<br>Route Number: 36</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_36.pdf", | |
"od": "6:51 AM E WASHINGTON ST @ BAYBERRY 2:33 PM", | |
"pu.time": "6:51 AM", | |
"do.time": "2:33 PM", | |
"stop": "E WASHINGTON ST @ BAYBERRY", | |
"color": "#050505", | |
"popup": "<p>Pick up time: 6:51 AM<br>Drop off time: 2:33 PM<br>E WASHINGTON ST @ BAYBERRY<br>Route Number: 36</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.9417, 40.4795 ] | |
}, | |
"properties": { | |
"route": "BHS_36.pdf", | |
"od": "6:52 AM E. WASHINGTON AT DEVONSHIRE 2:32 PM", | |
"pu.time": "6:52 AM", | |
"do.time": "2:32 PM", | |
"stop": "E. WASHINGTON AT DEVONSHIRE", | |
"color": "#050505", | |
"popup": "<p>Pick up time: 6:52 AM<br>Drop off time: 2:32 PM<br>E. WASHINGTON AT DEVONSHIRE<br>Route Number: 36</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_36.pdf", | |
"od": "6:56 AM ON HALL AT PROSPECT 2:41 PM", | |
"pu.time": "6:56 AM", | |
"do.time": "2:41 PM", | |
"stop": "ON HALL AT PROSPECT", | |
"color": "#050505", | |
"popup": "<p>Pick up time: 6:56 AM<br>Drop off time: 2:41 PM<br>ON HALL AT PROSPECT<br>Route Number: 36</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_36.pdf", | |
"od": "6:58 AM HALL CT @ S WILLIMSBURG DR 2:43 PM", | |
"pu.time": "6:58 AM", | |
"do.time": "2:43 PM", | |
"stop": "HALL CT @ S WILLIMSBURG DR", | |
"color": "#050505", | |
"popup": "<p>Pick up time: 6:58 AM<br>Drop off time: 2:43 PM<br>HALL CT @ S WILLIMSBURG DR<br>Route Number: 36</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.94426, 40.47813 ] | |
}, | |
"properties": { | |
"route": "BHS_36.pdf", | |
"od": "6:59 AM S WILLIAMSBRUG DR @ YORKTOWN DR 2:44 PM", | |
"pu.time": "6:59 AM", | |
"do.time": "2:44 PM", | |
"stop": "S WILLIAMSBRUG DR @ YORKTOWN DR", | |
"color": "#050505", | |
"popup": "<p>Pick up time: 6:59 AM<br>Drop off time: 2:44 PM<br>S WILLIAMSBRUG DR @ YORKTOWN DR<br>Route Number: 36</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.94623, 40.47993 ] | |
}, | |
"properties": { | |
"route": "BHS_36.pdf", | |
"od": "7:01 AM 101 N WILLIAMSBURG DR 2:45 PM", | |
"pu.time": "7:01 AM", | |
"do.time": "2:45 PM", | |
"stop": "101 N WILLIAMSBURG DR", | |
"color": "#050505", | |
"popup": "<p>Pick up time: 7:01 AM<br>Drop off time: 2:45 PM<br>101 N WILLIAMSBURG DR<br>Route Number: 36</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.93935, 40.4926 ] | |
}, | |
"properties": { | |
"route": "BHS_40.pdf", | |
"od": "6:49 AM ARROWHEAD DR @ CHALLIS DR 2:47 PM", | |
"pu.time": "6:49 AM", | |
"do.time": "2:47 PM", | |
"stop": "ARROWHEAD DR @ CHALLIS DR", | |
"color": "#FAF20F", | |
"popup": "<p>Pick up time: 6:49 AM<br>Drop off time: 2:47 PM<br>ARROWHEAD DR @ CHALLIS DR<br>Route Number: 40</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.93893, 40.49697 ] | |
}, | |
"properties": { | |
"route": "BHS_40.pdf", | |
"od": "6:50 AM CLEARWATER AVE @ DALLAS ST 2:45 PM", | |
"pu.time": "6:50 AM", | |
"do.time": "2:45 PM", | |
"stop": "CLEARWATER AVE @ DALLAS ST", | |
"color": "#FAF20F", | |
"popup": "<p>Pick up time: 6:50 AM<br>Drop off time: 2:45 PM<br>CLEARWATER AVE @ DALLAS ST<br>Route Number: 40</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_40.pdf", | |
"od": "6:51 AM ON CLEARWATER ON THE EAST SIDE OF HERSHEY 2:43 PM", | |
"pu.time": "6:51 AM", | |
"do.time": "2:43 PM", | |
"stop": "ON CLEARWATER ON THE EAST SIDE OF HERSHEY", | |
"color": "#FAF20F", | |
"popup": "<p>Pick up time: 6:51 AM<br>Drop off time: 2:43 PM<br>ON CLEARWATER ON THE EAST SIDE OF HERSHEY<br>Route Number: 40</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.955, 40.49321 ] | |
}, | |
"properties": { | |
"route": "BHS_40.pdf", | |
"od": "6:58 AM ROWE DR @ BRADLEY DR 2:36 PM", | |
"pu.time": "6:58 AM", | |
"do.time": "2:36 PM", | |
"stop": "ROWE DR @ BRADLEY DR", | |
"color": "#FAF20F", | |
"popup": "<p>Pick up time: 6:58 AM<br>Drop off time: 2:36 PM<br>ROWE DR @ BRADLEY DR<br>Route Number: 40</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_40.pdf", | |
"od": "6:59 AM DELMAR LN @ MERCHERLE DR 2:33 PM", | |
"pu.time": "6:59 AM", | |
"do.time": "2:33 PM", | |
"stop": "DELMAR LN @ MERCHERLE DR", | |
"color": "#FAF20F", | |
"popup": "<p>Pick up time: 6:59 AM<br>Drop off time: 2:33 PM<br>DELMAR LN @ MERCHERLE DR<br>Route Number: 40</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.97084, 40.49799 ] | |
}, | |
"properties": { | |
"route": "BHS_40.pdf", | |
"od": "7:05 AM JERSEY AVE @ EISENHOWER DR 2:28 PM", | |
"pu.time": "7:05 AM", | |
"do.time": "2:28 PM", | |
"stop": "JERSEY AVE @ EISENHOWER DR", | |
"color": "#FAF20F", | |
"popup": "<p>Pick up time: 7:05 AM<br>Drop off time: 2:28 PM<br>JERSEY AVE @ EISENHOWER DR<br>Route Number: 40</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.96481, 40.49939 ] | |
}, | |
"properties": { | |
"route": "BHS_40.pdf", | |
"od": "7:06 AM JERSEY AT PARKVIEW 2:30 PM", | |
"pu.time": "7:06 AM", | |
"do.time": "2:30 PM", | |
"stop": "JERSEY AT PARKVIEW", | |
"color": "#FAF20F", | |
"popup": "<p>Pick up time: 7:06 AM<br>Drop off time: 2:30 PM<br>JERSEY AT PARKVIEW<br>Route Number: 40</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.97717, 40.47227 ] | |
}, | |
"properties": { | |
"route": "BHS_41.pdf", | |
"od": "6:45 AM BELL ST @ MAPLE ST 2:29 PM", | |
"pu.time": "6:45 AM", | |
"do.time": "2:29 PM", | |
"stop": "BELL ST @ MAPLE ST", | |
"color": "#FA28EC", | |
"popup": "<p>Pick up time: 6:45 AM<br>Drop off time: 2:29 PM<br>BELL ST @ MAPLE ST<br>Route Number: 41</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.97738, 40.46212 ] | |
}, | |
"properties": { | |
"route": "BHS_41.pdf", | |
"od": "6:50 AM E LAFAYETE ST @ BEVERLY LN 2:34 PM", | |
"pu.time": "6:50 AM", | |
"do.time": "2:34 PM", | |
"stop": "E LAFAYETE ST @ BEVERLY LN", | |
"color": "#FA28EC", | |
"popup": "<p>Pick up time: 6:50 AM<br>Drop off time: 2:34 PM<br>E LAFAYETE ST @ BEVERLY LN<br>Route Number: 41</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.96998, 40.46589 ] | |
}, | |
"properties": { | |
"route": "BHS_41.pdf", | |
"od": "6:53 AM MAGNOLIA DR @ MEADOWBROOK DR 2:36 PM", | |
"pu.time": "6:53 AM", | |
"do.time": "2:36 PM", | |
"stop": "MAGNOLIA DR @ MEADOWBROOK DR", | |
"color": "#FA28EC", | |
"popup": "<p>Pick up time: 6:53 AM<br>Drop off time: 2:36 PM<br>MAGNOLIA DR @ MEADOWBROOK DR<br>Route Number: 41</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_41.pdf", | |
"od": "6:55 AM ON LINCOLN AT ARLENE 2:38 PM", | |
"pu.time": "6:55 AM", | |
"do.time": "2:38 PM", | |
"stop": "ON LINCOLN AT ARLENE", | |
"color": "#FA28EC", | |
"popup": "<p>Pick up time: 6:55 AM<br>Drop off time: 2:38 PM<br>ON LINCOLN AT ARLENE<br>Route Number: 41</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.96637, 40.47026 ] | |
}, | |
"properties": { | |
"route": "BHS_41.pdf", | |
"od": "6:57 AM VALE ST @ GOLDEN DR 2:41 PM", | |
"pu.time": "6:57 AM", | |
"do.time": "2:41 PM", | |
"stop": "VALE ST @ GOLDEN DR", | |
"color": "#FA28EC", | |
"popup": "<p>Pick up time: 6:57 AM<br>Drop off time: 2:41 PM<br>VALE ST @ GOLDEN DR<br>Route Number: 41</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_41.pdf", | |
"od": "7:01 AM ON TAYLOR A T GRANT 2:45 PM", | |
"pu.time": "7:01 AM", | |
"do.time": "2:45 PM", | |
"stop": "ON TAYLOR A T GRANT", | |
"color": "#FA28EC", | |
"popup": "<p>Pick up time: 7:01 AM<br>Drop off time: 2:45 PM<br>ON TAYLOR A T GRANT<br>Route Number: 41</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_41.pdf", | |
"od": "7:03 AM ON VALE AT OLIVE 2:44 PM", | |
"pu.time": "7:03 AM", | |
"do.time": "2:44 PM", | |
"stop": "ON VALE AT OLIVE", | |
"color": "#FA28EC", | |
"popup": "<p>Pick up time: 7:03 AM<br>Drop off time: 2:44 PM<br>ON VALE AT OLIVE<br>Route Number: 41</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.95714, 40.47856 ] | |
}, | |
"properties": { | |
"route": "BHS_44.pdf", | |
"od": "6:39 AM S REGENCY DR @ RUST RD 2:32 PM", | |
"pu.time": "6:39 AM", | |
"do.time": "2:32 PM", | |
"stop": "S REGENCY DR @ RUST RD", | |
"color": "#24E3CD", | |
"popup": "<p>Pick up time: 6:39 AM<br>Drop off time: 2:32 PM<br>S REGENCY DR @ RUST RD<br>Route Number: 44</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.97189, 40.47537 ] | |
}, | |
"properties": { | |
"route": "BHS_44.pdf", | |
"od": "6:42 AM S REGENCY DR @ E JACKSON ST 2:33 PM", | |
"pu.time": "6:42 AM", | |
"do.time": "2:33 PM", | |
"stop": "S REGENCY DR @ E JACKSON ST", | |
"color": "#24E3CD", | |
"popup": "<p>Pick up time: 6:42 AM<br>Drop off time: 2:33 PM<br>S REGENCY DR @ E JACKSON ST<br>Route Number: 44</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.95424, 40.4708 ] | |
}, | |
"properties": { | |
"route": "BHS_44.pdf", | |
"od": "6:48 AM FOUR SEASONS RD @ CLOBERTIN CT 2:40 PM", | |
"pu.time": "6:48 AM", | |
"do.time": "2:40 PM", | |
"stop": "FOUR SEASONS RD @ CLOBERTIN CT", | |
"color": "#24E3CD", | |
"popup": "<p>Pick up time: 6:48 AM<br>Drop off time: 2:40 PM<br>FOUR SEASONS RD @ CLOBERTIN CT<br>Route Number: 44</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.9387, 40.47068 ] | |
}, | |
"properties": { | |
"route": "BHS_44.pdf", | |
"od": "6:53 AM BROOKSHIRE GRN @ DEVON RD 2:45 PM", | |
"pu.time": "6:53 AM", | |
"do.time": "2:45 PM", | |
"stop": "BROOKSHIRE GRN @ DEVON RD", | |
"color": "#24E3CD", | |
"popup": "<p>Pick up time: 6:53 AM<br>Drop off time: 2:45 PM<br>BROOKSHIRE GRN @ DEVON RD<br>Route Number: 44</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.93629, 40.47253 ] | |
}, | |
"properties": { | |
"route": "BHS_44.pdf", | |
"od": "6:55 AM WATFORD DR @ SCOFIELD CT 2:47 PM", | |
"pu.time": "6:55 AM", | |
"do.time": "2:47 PM", | |
"stop": "WATFORD DR @ SCOFIELD CT", | |
"color": "#24E3CD", | |
"popup": "<p>Pick up time: 6:55 AM<br>Drop off time: 2:47 PM<br>WATFORD DR @ SCOFIELD CT<br>Route Number: 44</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.93491, 40.47167 ] | |
}, | |
"properties": { | |
"route": "BHS_44.pdf", | |
"od": "6:57 AM CUMBRIA DR @ CHELSEA DR 2:49 PM", | |
"pu.time": "6:57 AM", | |
"do.time": "2:49 PM", | |
"stop": "CUMBRIA DR @ CHELSEA DR", | |
"color": "#24E3CD", | |
"popup": "<p>Pick up time: 6:57 AM<br>Drop off time: 2:49 PM<br>CUMBRIA DR @ CHELSEA DR<br>Route Number: 44</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99369, 40.4842 ] | |
}, | |
"properties": { | |
"route": "BHS_44.pdf", | |
"od": "7:01 AM MIDDLE OF CRESTWAY 2:52 PM", | |
"pu.time": "7:01 AM", | |
"do.time": "2:52 PM", | |
"stop": "MIDDLE OF CRESTWAY", | |
"color": "#24E3CD", | |
"popup": "<p>Pick up time: 7:01 AM<br>Drop off time: 2:52 PM<br>MIDDLE OF CRESTWAY<br>Route Number: 44</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.93009, 40.47624 ] | |
}, | |
"properties": { | |
"route": "BHS_44.pdf", | |
"od": "7:04 AM CASTLEMAIN DR @ POWERS DR 2:56 PM", | |
"pu.time": "7:04 AM", | |
"do.time": "2:56 PM", | |
"stop": "CASTLEMAIN DR @ POWERS DR", | |
"color": "#24E3CD", | |
"popup": "<p>Pick up time: 7:04 AM<br>Drop off time: 2:56 PM<br>CASTLEMAIN DR @ POWERS DR<br>Route Number: 44</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.94, 40.47371 ] | |
}, | |
"properties": { | |
"route": "BHS_44.pdf", | |
"od": "7:06 AM 3010 E OAKLAND AVE 2:58 PM", | |
"pu.time": "7:06 AM", | |
"do.time": "2:58 PM", | |
"stop": "3010 E OAKLAND AVE", | |
"color": "#24E3CD", | |
"popup": "<p>Pick up time: 7:06 AM<br>Drop off time: 2:58 PM<br>3010 E OAKLAND AVE<br>Route Number: 44</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99883, 40.48663 ] | |
}, | |
"properties": { | |
"route": "BHS_54.pdf", | |
"od": "6:55 AM W MONROE ST @ N OAK ST 2:29 PM", | |
"pu.time": "6:55 AM", | |
"do.time": "2:29 PM", | |
"stop": "W MONROE ST @ N OAK ST", | |
"color": "#DAFAD4", | |
"popup": "<p>Pick up time: 6:55 AM<br>Drop off time: 2:29 PM<br>W MONROE ST @ N OAK ST<br>Route Number: 54</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -88.99963, 40.48032 ] | |
}, | |
"properties": { | |
"route": "BHS_54.pdf", | |
"od": "7:00 AM HOWARD ST @ W JEFFERSON ST 2:32 PM", | |
"pu.time": "7:00 AM", | |
"do.time": "2:32 PM", | |
"stop": "HOWARD ST @ W JEFFERSON ST", | |
"color": "#DAFAD4", | |
"popup": "<p>Pick up time: 7:00 AM<br>Drop off time: 2:32 PM<br>HOWARD ST @ W JEFFERSON ST<br>Route Number: 54</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -89.0098, 40.471 ] | |
}, | |
"properties": { | |
"route": "BHS_55.pdf", | |
"od": "6:45 AM W WOOD ST @ S LIVINGSTON ST 2:32 PM", | |
"pu.time": "6:45 AM", | |
"do.time": "2:32 PM", | |
"stop": "W WOOD ST @ S LIVINGSTON ST", | |
"color": "#6B6C6E", | |
"popup": "<p>Pick up time: 6:45 AM<br>Drop off time: 2:32 PM<br>W WOOD ST @ S LIVINGSTON ST<br>Route Number: 55</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -89.01363, 40.47552 ] | |
}, | |
"properties": { | |
"route": "BHS_55.pdf", | |
"od": "6:51 AM W OLIVE ST @ MAGOUN ST 2:37 PM", | |
"pu.time": "6:51 AM", | |
"do.time": "2:37 PM", | |
"stop": "W OLIVE ST @ MAGOUN ST", | |
"color": "#6B6C6E", | |
"popup": "<p>Pick up time: 6:51 AM<br>Drop off time: 2:37 PM<br>W OLIVE ST @ MAGOUN ST<br>Route Number: 55</p>" | |
} | |
}, | |
{ | |
"type": "Feature", | |
"geometry": { | |
"type": "Point", | |
"coordinates": [ -89.01876, 40.47453 ] | |
}, | |
"properties": { | |
"route": "BHS_55.pdf", | |
"od": "6:55 AM IOWA ST @ ERICKSON AVE 2:40 PM", | |
"pu.time": "6:55 AM", | |
"do.time": "2:40 PM", | |
"stop": "IOWA ST @ ERICKSON AVE", | |
"color": "#6B6C6E", | |
"popup": "<p>Pick up time: 6:55 AM<br>Drop off time: 2:40 PM<br>IOWA ST @ ERICKSON AVE<br>Route Number: 55</p>" | |
} | |
} | |
], | |
"id": "chartc137954356" | |
} | |
var map = L.map(spec.dom, spec.mapOpts) | |
map.setView(spec.center, spec.zoom); | |
if (spec.provider){ | |
L.tileLayer.provider(spec.provider).addTo(map) | |
} else { | |
L.tileLayer(spec.urlTemplate, spec.layerOpts).addTo(map) | |
} | |
if (spec.circle2){ | |
for (var c in spec.circle2){ | |
var circle = L.circle(c.center, c.radius, c.opts) | |
.addTo(map); | |
} | |
} | |
var popup = L.popup(); | |
function onMapClick(e) { | |
popup | |
.setLatLng(e.latlng) | |
.setContent("<b>Latitude:</b> " + e.latlng.lat.toFixed(2) + "<br />" + | |
"<b>Longitude:</b> " + e.latlng.lng.toFixed(2)) | |
.openOn(map); | |
} | |
map.on('click', onMapClick); | |
var geojsonLayer = L.geoJson(spec.features | |
, | |
{ | |
"onEachFeature": function(feature, layer){ | |
layer.bindPopup(feature.properties.popup) | |
} , | |
"pointToLayer": function(feature, latlng){ | |
return L.circleMarker(latlng, { | |
radius: 5, | |
fillColor: feature.properties.color || 'red', | |
color: '#000', | |
weight: 1, | |
fillOpacity: 0.8 | |
}) | |
} | |
} | |
).addTo(map) | |
</script> | |
<script></script> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment