Bus Route and Stop Methods
Bus stop information, route and schedule data, and bus positions.
JSON - Path Details
Description
For a given date, returns the set of ordered latitude/longitude points along a route variant along with the list of stops served.
Response Elements
Element | Description |
---|---|
Direction0/Direction1 |
Structures describing path/stop
information. Most routes will return content in both Direction0 and Direction1 elements, though a few will return NULL for Direction0 or for Direction1. 0 or 1 are binary properties. There is no specific mapping to direction, but a different value for the same route signifies that the route is in an opposite direction. |
Name | Descriptive name for the route. |
RouteID | Bus route variant (e.g.: 10A, 10Av1, etc.). |
DirectionNum | Deprecated. Use the DirectionText element to denote the general direction of the route variant. |
DirectionText | General direction of the route variant (NORTH, SOUTH, EAST, WEST, LOOP, etc.). |
Shape | Array containing shape point information (ShapePoint). |
Stops | Array containing stop information (Stop). |
TripHeadsign | Descriptive text of where the bus is headed. This is similar, but not necessarily identical, to what is displayed on the bus. |
Lat | Latitude. |
Lon | Longitude. |
SeqNum | Order of the point in the sequence of ShapePoints. |
Lat | Latitude. |
Lon | Longitude. |
Name | Stop name. May be slightly different from what is spoken or displayed in the bus. |
Routes | String array of route variants which provide service at this stop. Note that these are not date-specific; any route variant which stops at this stop on any day will be listed. |
StopID | 7-digit regional ID which can be used in various bus-related methods. If unavailable, the StopID will be 0 or NULL. |
Request URL
Request parameters
string
Bus route variant, e.g.: 70, 10A, 10Av1.
(optional)
string
Date in YYYY-MM-DD format for which to retrieve route and stop information. Defaults to today's date unless specified.
Request headers
Request body
Response 200
Default response code.
{
"Direction0": {
"DirectionNum": "0",
"DirectionText": "NORTH",
"Shape": [
{
"Lat": 39.011595754,
"Lon": -76.909996671,
"SeqNum": 1
},
{
"Lat": 39.011187858,
"Lon": -76.910352233,
"SeqNum": 2
},
{
"Lat": 39.011017858,
"Lon": -76.910472233,
"SeqNum": 3
},
{
"Lat": 39.010917858,
"Lon": -76.910452233,
"SeqNum": 4
},
{
"Lat": 39.010847857,
"Lon": -76.910372232,
"SeqNum": 5
},
{
"Lat": 39.010817857,
"Lon": -76.910222232,
"SeqNum": 6
},
{
"Lat": 39.010847858,
"Lon": -76.910082233,
"SeqNum": 7
},
{
"Lat": 39.011057858,
"Lon": -76.909892232,
"SeqNum": 8
},
{
"Lat": 39.012227858,
"Lon": -76.908832232,
"SeqNum": 9
},
{
"Lat": 39.012687858,
"Lon": -76.908432231,
"SeqNum": 10
},
{
"Lat": 39.012847859,
"Lon": -76.908282232,
"SeqNum": 11
},
{
"Lat": 39.013007858,
"Lon": -76.908122232,
"SeqNum": 12
},
{
"Lat": 39.013157859,
"Lon": -76.907852231,
"SeqNum": 13
},
{
"Lat": 39.013177858,
"Lon": -76.907562232,
"SeqNum": 14
},
{
"Lat": 39.013137858,
"Lon": -76.907282232,
"SeqNum": 15
},
{
"Lat": 39.013077858,
"Lon": -76.907102232,
"SeqNum": 16
},
{
"Lat": 39.012497858,
"Lon": -76.906112231,
"SeqNum": 17
},
{
"Lat": 39.011487858,
"Lon": -76.904502231,
"SeqNum": 18
},
{
"Lat": 39.011247859,
"Lon": -76.904202231,
"SeqNum": 19
},
{
"Lat": 39.011087858,
"Lon": -76.90405223,
"SeqNum": 20
},
{
"Lat": 39.009857858,
"Lon": -76.90326223,
"SeqNum": 21
},
{
"Lat": 39.009907858,
"Lon": -76.90295223,
"SeqNum": 22
},
{
"Lat": 39.009917858,
"Lon": -76.90255223,
"SeqNum": 23
},
{
"Lat": 39.009937858,
"Lon": -76.901722229,
"SeqNum": 24
},
{
"Lat": 39.009937858,
"Lon": -76.90128223,
"SeqNum": 25
},
{
"Lat": 39.009997858,
"Lon": -76.897832228,
"SeqNum": 26
},
{
"Lat": 39.010007858,
"Lon": -76.897352228,
"SeqNum": 27
},
{
"Lat": 39.010037859,
"Lon": -76.896962228,
"SeqNum": 28
},
{
"Lat": 39.010127858,
"Lon": -76.896452228,
"SeqNum": 29
},
{
"Lat": 39.010277858,
"Lon": -76.895952228,
"SeqNum": 30
},
{
"Lat": 39.010407858,
"Lon": -76.895642228,
"SeqNum": 31
},
{
"Lat": 39.011787859,
"Lon": -76.892432226,
"SeqNum": 32
},
{
"Lat": 39.012007859,
"Lon": -76.892662227,
"SeqNum": 33
},
{
"Lat": 39.012197859,
"Lon": -76.892872227,
"SeqNum": 34
},
{
"Lat": 39.012337859,
"Lon": -76.893052227,
"SeqNum": 35
},
{
"Lat": 39.013427859,
"Lon": -76.894602228,
"SeqNum": 36
},
{
"Lat": 39.013627859,
"Lon": -76.894862228,
"SeqNum": 37
},
{
"Lat": 39.014307859,
"Lon": -76.895702228,
"SeqNum": 38
},
{
"Lat": 39.014697859,
"Lon": -76.896142228,
"SeqNum": 39
},
{
"Lat": 39.014987859,
"Lon": -76.896462229,
"SeqNum": 40
},
{
"Lat": 39.01539786,
"Lon": -76.896882229,
"SeqNum": 41
},
{
"Lat": 39.01606786,
"Lon": -76.897492228,
"SeqNum": 42
},
{
"Lat": 39.01670786,
"Lon": -76.89802223,
"SeqNum": 43
},
{
"Lat": 39.01775786,
"Lon": -76.89884223,
"SeqNum": 44
},
{
"Lat": 39.01858786,
"Lon": -76.89943223,
"SeqNum": 45
},
{
"Lat": 39.01952786,
"Lon": -76.90003223,
"SeqNum": 46
},
{
"Lat": 39.02020786,
"Lon": -76.90043223,
"SeqNum": 47
},
{
"Lat": 39.02076786,
"Lon": -76.90073223,
"SeqNum": 48
},
{
"Lat": 39.02135786,
"Lon": -76.90100223,
"SeqNum": 49
},
{
"Lat": 39.021747861,
"Lon": -76.90116223,
"SeqNum": 50
},
{
"Lat": 39.02229786,
"Lon": -76.90132223,
"SeqNum": 51
},
{
"Lat": 39.022637861,
"Lon": -76.90137223,
"SeqNum": 52
},
{
"Lat": 39.02287786,
"Lon": -76.901402231,
"SeqNum": 53
},
{
"Lat": 39.023077861,
"Lon": -76.90140223,
"SeqNum": 54
},
{
"Lat": 39.023717861,
"Lon": -76.901412231,
"SeqNum": 55
},
{
"Lat": 39.024047861,
"Lon": -76.90139223,
"SeqNum": 56
},
{
"Lat": 39.025357861,
"Lon": -76.901212231,
"SeqNum": 57
},
{
"Lat": 39.026167861,
"Lon": -76.901142231,
"SeqNum": 58
},
{
"Lat": 39.026457861,
"Lon": -76.901142231,
"SeqNum": 59
},
{
"Lat": 39.026767862,
"Lon": -76.90116223,
"SeqNum": 60
},
{
"Lat": 39.027407861,
"Lon": -76.90126223,
"SeqNum": 61
},
{
"Lat": 39.028037861,
"Lon": -76.90136223,
"SeqNum": 62
},
{
"Lat": 39.028427862,
"Lon": -76.901402231,
"SeqNum": 63
},
{
"Lat": 39.028767861,
"Lon": -76.901382231,
"SeqNum": 64
},
{
"Lat": 39.029087862,
"Lon": -76.901292231,
"SeqNum": 65
},
{
"Lat": 39.029297862,
"Lon": -76.901202231,
"SeqNum": 66
},
{
"Lat": 39.029487862,
"Lon": -76.901082231,
"SeqNum": 67
},
{
"Lat": 39.029907861,
"Lon": -76.90074223,
"SeqNum": 68
},
{
"Lat": 39.030797862,
"Lon": -76.900132231,
"SeqNum": 69
},
{
"Lat": 39.030917862,
"Lon": -76.89995223,
"SeqNum": 70
},
{
"Lat": 39.031087863,
"Lon": -76.89977223,
"SeqNum": 71
},
{
"Lat": 39.031147862,
"Lon": -76.89967223,
"SeqNum": 72
},
{
"Lat": 39.031227862,
"Lon": -76.899472231,
"SeqNum": 73
},
{
"Lat": 39.031297862,
"Lon": -76.899032231,
"SeqNum": 74
},
{
"Lat": 39.031337863,
"Lon": -76.89849223,
"SeqNum": 75
},
{
"Lat": 39.031737862,
"Lon": -76.894402229,
"SeqNum": 76
},
{
"Lat": 39.031787862,
"Lon": -76.893982228,
"SeqNum": 77
},
{
"Lat": 39.032067862,
"Lon": -76.891022228,
"SeqNum": 78
},
{
"Lat": 39.032127862,
"Lon": -76.890022227,
"SeqNum": 79
},
{
"Lat": 39.032107863,
"Lon": -76.889162228,
"SeqNum": 80
},
{
"Lat": 39.032097863,
"Lon": -76.888972227,
"SeqNum": 81
},
{
"Lat": 39.031947863,
"Lon": -76.886812227,
"SeqNum": 82
},
{
"Lat": 39.031887863,
"Lon": -76.885742226,
"SeqNum": 83
},
{
"Lat": 39.031897863,
"Lon": -76.884822226,
"SeqNum": 84
},
{
"Lat": 39.031927863,
"Lon": -76.884262225,
"SeqNum": 85
},
{
"Lat": 39.031997863,
"Lon": -76.883742226,
"SeqNum": 86
},
{
"Lat": 39.032037864,
"Lon": -76.883452226,
"SeqNum": 87
},
{
"Lat": 39.032117864,
"Lon": -76.883102225,
"SeqNum": 88
},
{
"Lat": 39.032197863,
"Lon": -76.882822226,
"SeqNum": 89
},
{
"Lat": 39.032337863,
"Lon": -76.882502225,
"SeqNum": 90
},
{
"Lat": 39.032437863,
"Lon": -76.882352225,
"SeqNum": 91
},
{
"Lat": 39.032557864,
"Lon": -76.882212225,
"SeqNum": 92
},
{
"Lat": 39.032607863,
"Lon": -76.882142225,
"SeqNum": 93
},
{
"Lat": 39.032917863,
"Lon": -76.881802224,
"SeqNum": 94
},
{
"Lat": 39.033187864,
"Lon": -76.881512225,
"SeqNum": 95
},
{
"Lat": 39.033287864,
"Lon": -76.881352225,
"SeqNum": 96
},
{
"Lat": 39.033427863,
"Lon": -76.881112225,
"SeqNum": 97
},
{
"Lat": 39.033507864,
"Lon": -76.880902225,
"SeqNum": 98
},
{
"Lat": 39.033567863,
"Lon": -76.880692225,
"SeqNum": 99
},
{
"Lat": 39.033597864,
"Lon": -76.880472225,
"SeqNum": 100
},
{
"Lat": 39.033607863,
"Lon": -76.880242225,
"SeqNum": 101
},
{
"Lat": 39.033577863,
"Lon": -76.879912225,
"SeqNum": 102
},
{
"Lat": 39.033437863,
"Lon": -76.879372224,
"SeqNum": 103
},
{
"Lat": 39.033187864,
"Lon": -76.878752224,
"SeqNum": 104
},
{
"Lat": 39.032967863,
"Lon": -76.878362223,
"SeqNum": 105
},
{
"Lat": 39.032777863,
"Lon": -76.878092224,
"SeqNum": 106
},
{
"Lat": 39.031917863,
"Lon": -76.876982224,
"SeqNum": 107
},
{
"Lat": 39.031777864,
"Lon": -76.876762223,
"SeqNum": 108
},
{
"Lat": 39.031647863,
"Lon": -76.876482224,
"SeqNum": 109
},
{
"Lat": 39.031557863,
"Lon": -76.876272223,
"SeqNum": 110
},
{
"Lat": 39.031507863,
"Lon": -76.876032222,
"SeqNum": 111
},
{
"Lat": 39.031447864,
"Lon": -76.875692223,
"SeqNum": 112
},
{
"Lat": 39.031427863,
"Lon": -76.875362223,
"SeqNum": 113
},
{
"Lat": 39.031437863,
"Lon": -76.875032223,
"SeqNum": 114
},
{
"Lat": 39.031487864,
"Lon": -76.874572223,
"SeqNum": 115
},
{
"Lat": 39.031557863,
"Lon": -76.874262222,
"SeqNum": 116
},
{
"Lat": 39.031937863,
"Lon": -76.873162222,
"SeqNum": 117
},
{
"Lat": 39.032097863,
"Lon": -76.872682222,
"SeqNum": 118
},
{
"Lat": 39.032137863,
"Lon": -76.872572222,
"SeqNum": 119
},
{
"Lat": 39.032287863,
"Lon": -76.871962222,
"SeqNum": 120
},
{
"Lat": 39.032337864,
"Lon": -76.871612221,
"SeqNum": 121
},
{
"Lat": 39.032347864,
"Lon": -76.871162222,
"SeqNum": 122
},
{
"Lat": 39.032297864,
"Lon": -76.870832221,
"SeqNum": 123
},
{
"Lat": 39.032197864,
"Lon": -76.869902221,
"SeqNum": 124
},
{
"Lat": 39.032187864,
"Lon": -76.869692221,
"SeqNum": 125
},
{
"Lat": 39.032207863,
"Lon": -76.869412221,
"SeqNum": 126
},
{
"Lat": 39.032237864,
"Lon": -76.869082221,
"SeqNum": 127
},
{
"Lat": 39.032307864,
"Lon": -76.868772221,
"SeqNum": 128
},
{
"Lat": 39.032417863,
"Lon": -76.868482221,
"SeqNum": 129
},
{
"Lat": 39.032517864,
"Lon": -76.86829222,
"SeqNum": 130
},
{
"Lat": 39.032987864,
"Lon": -76.86746222,
"SeqNum": 131
},
{
"Lat": 39.033387864,
"Lon": -76.866852221,
"SeqNum": 132
},
{
"Lat": 39.033727864,
"Lon": -76.86632222,
"SeqNum": 133
},
{
"Lat": 39.034457864,
"Lon": -76.86526222,
"SeqNum": 134
},
{
"Lat": 39.034717864,
"Lon": -76.86482222,
"SeqNum": 135
},
{
"Lat": 39.034847864,
"Lon": -76.864492219,
"SeqNum": 136
},
{
"Lat": 39.034947864,
"Lon": -76.86416222,
"SeqNum": 137
},
{
"Lat": 39.035017865,
"Lon": -76.86382222,
"SeqNum": 138
},
{
"Lat": 39.035047864,
"Lon": -76.863372219,
"SeqNum": 139
},
{
"Lat": 39.035037864,
"Lon": -76.863032219,
"SeqNum": 140
},
{
"Lat": 39.034977865,
"Lon": -76.862612218,
"SeqNum": 141
},
{
"Lat": 39.034887865,
"Lon": -76.862232219,
"SeqNum": 142
},
{
"Lat": 39.034727864,
"Lon": -76.861842219,
"SeqNum": 143
},
{
"Lat": 39.034547865,
"Lon": -76.861522219,
"SeqNum": 144
},
{
"Lat": 39.033787864,
"Lon": -76.860462219,
"SeqNum": 145
},
{
"Lat": 39.033507864,
"Lon": -76.859992218,
"SeqNum": 146
},
{
"Lat": 39.033347864,
"Lon": -76.859652218,
"SeqNum": 147
},
{
"Lat": 39.033157864,
"Lon": -76.859212218,
"SeqNum": 148
},
{
"Lat": 39.032987865,
"Lon": -76.858602217,
"SeqNum": 149
},
{
"Lat": 39.032907864,
"Lon": -76.858202218,
"SeqNum": 150
},
{
"Lat": 39.032867864,
"Lon": -76.857882217,
"SeqNum": 151
},
{
"Lat": 39.032827864,
"Lon": -76.857442217,
"SeqNum": 152
},
{
"Lat": 39.032827864,
"Lon": -76.857112217,
"SeqNum": 153
},
{
"Lat": 39.032877864,
"Lon": -76.856312217,
"SeqNum": 154
},
{
"Lat": 39.033087865,
"Lon": -76.854502216,
"SeqNum": 155
},
{
"Lat": 39.033157865,
"Lon": -76.853952217,
"SeqNum": 156
},
{
"Lat": 39.033237864,
"Lon": -76.853222217,
"SeqNum": 157
},
{
"Lat": 39.033377865,
"Lon": -76.852252215,
"SeqNum": 158
},
{
"Lat": 39.033387864,
"Lon": -76.851992216,
"SeqNum": 159
},
{
"Lat": 39.033487864,
"Lon": -76.851032215,
"SeqNum": 160
},
{
"Lat": 39.033887865,
"Lon": -76.850962215,
"SeqNum": 161
},
{
"Lat": 39.034667865,
"Lon": -76.850902215,
"SeqNum": 162
},
{
"Lat": 39.035187865,
"Lon": -76.850802216,
"SeqNum": 163
},
{
"Lat": 39.035717865,
"Lon": -76.850642216,
"SeqNum": 164
},
{
"Lat": 39.036567864,
"Lon": -76.850252215,
"SeqNum": 165
},
{
"Lat": 39.036747865,
"Lon": -76.850202216,
"SeqNum": 166
},
{
"Lat": 39.038527866,
"Lon": -76.849222215,
"SeqNum": 167
},
{
"Lat": 39.040027866,
"Lon": -76.848362214,
"SeqNum": 168
},
{
"Lat": 39.042867867,
"Lon": -76.846672215,
"SeqNum": 169
},
{
"Lat": 39.044267866,
"Lon": -76.845802214,
"SeqNum": 170
},
{
"Lat": 39.045627868,
"Lon": -76.844912215,
"SeqNum": 171
},
{
"Lat": 39.046517867,
"Lon": -76.844332215,
"SeqNum": 172
},
{
"Lat": 39.048027868,
"Lon": -76.843372214,
"SeqNum": 173
},
{
"Lat": 39.049417869,
"Lon": -76.842542214,
"SeqNum": 174
},
{
"Lat": 39.050217869,
"Lon": -76.842112215,
"SeqNum": 175
},
{
"Lat": 39.050737868,
"Lon": -76.841822213,
"SeqNum": 176
},
{
"Lat": 39.051507868,
"Lon": -76.841422213,
"SeqNum": 177
},
{
"Lat": 39.053377869,
"Lon": -76.840522214,
"SeqNum": 178
},
{
"Lat": 39.053747869,
"Lon": -76.840342213,
"SeqNum": 179
},
{
"Lat": 39.05530787,
"Lon": -76.839542213,
"SeqNum": 180
},
{
"Lat": 39.055837869,
"Lon": -76.839272212,
"SeqNum": 181
},
{
"Lat": 39.058017871,
"Lon": -76.838252212,
"SeqNum": 182
},
{
"Lat": 39.058477869,
"Lon": -76.838052213,
"SeqNum": 183
},
{
"Lat": 39.059187871,
"Lon": -76.837702213,
"SeqNum": 184
},
{
"Lat": 39.059887871,
"Lon": -76.837332213,
"SeqNum": 185
},
{
"Lat": 39.060237871,
"Lon": -76.837162213,
"SeqNum": 186
},
{
"Lat": 39.06138787,
"Lon": -76.836552212,
"SeqNum": 187
},
{
"Lat": 39.063337871,
"Lon": -76.835432213,
"SeqNum": 188
},
{
"Lat": 39.064247872,
"Lon": -76.834862212,
"SeqNum": 189
},
{
"Lat": 39.064937871,
"Lon": -76.834432212,
"SeqNum": 190
},
{
"Lat": 39.066697871,
"Lon": -76.833202212,
"SeqNum": 191
},
{
"Lat": 39.068327872,
"Lon": -76.832002212,
"SeqNum": 192
},
{
"Lat": 39.068977873,
"Lon": -76.831452211,
"SeqNum": 193
},
{
"Lat": 39.069217872,
"Lon": -76.831242212,
"SeqNum": 194
},
{
"Lat": 39.071247873,
"Lon": -76.829662211,
"SeqNum": 195
},
{
"Lat": 39.072117873,
"Lon": -76.828922211,
"SeqNum": 196
},
{
"Lat": 39.073327874,
"Lon": -76.82785221,
"SeqNum": 197
},
{
"Lat": 39.074387873,
"Lon": -76.82688221,
"SeqNum": 198
},
{
"Lat": 39.075747874,
"Lon": -76.82559221,
"SeqNum": 199
},
{
"Lat": 39.077397874,
"Lon": -76.82394221,
"SeqNum": 200
},
{
"Lat": 39.077887874,
"Lon": -76.82341221,
"SeqNum": 201
},
{
"Lat": 39.078497875,
"Lon": -76.822702209,
"SeqNum": 202
},
{
"Lat": 39.079877875,
"Lon": -76.820932209,
"SeqNum": 203
},
{
"Lat": 39.081427876,
"Lon": -76.818772208,
"SeqNum": 204
},
{
"Lat": 39.082747875,
"Lon": -76.816952208,
"SeqNum": 205
},
{
"Lat": 39.084367876,
"Lon": -76.814772207,
"SeqNum": 206
},
{
"Lat": 39.085447876,
"Lon": -76.813342207,
"SeqNum": 207
},
{
"Lat": 39.086627876,
"Lon": -76.811942206,
"SeqNum": 208
},
{
"Lat": 39.088187877,
"Lon": -76.810172206,
"SeqNum": 209
},
{
"Lat": 39.089947877,
"Lon": -76.808312205,
"SeqNum": 210
},
{
"Lat": 39.092797878,
"Lon": -76.805442204,
"SeqNum": 211
},
{
"Lat": 39.093017879,
"Lon": -76.805212204,
"SeqNum": 212
},
{
"Lat": 39.093807878,
"Lon": -76.804412205,
"SeqNum": 213
},
{
"Lat": 39.094837878,
"Lon": -76.803312204,
"SeqNum": 214
},
{
"Lat": 39.095667879,
"Lon": -76.802372204,
"SeqNum": 215
},
{
"Lat": 39.096437879,
"Lon": -76.801462204,
"SeqNum": 216
},
{
"Lat": 39.096637879,
"Lon": -76.801232204,
"SeqNum": 217
},
{
"Lat": 39.097247879,
"Lon": -76.800492204,
"SeqNum": 218
},
{
"Lat": 39.098137879,
"Lon": -76.799392203,
"SeqNum": 219
},
{
"Lat": 39.09830788,
"Lon": -76.799172204,
"SeqNum": 220
},
{
"Lat": 39.09844788,
"Lon": -76.798992202,
"SeqNum": 221
},
{
"Lat": 39.099777879,
"Lon": -76.797192203,
"SeqNum": 222
},
{
"Lat": 39.10065788,
"Lon": -76.795982202,
"SeqNum": 223
},
{
"Lat": 39.102157881,
"Lon": -76.793752202,
"SeqNum": 224
},
{
"Lat": 39.102887881,
"Lon": -76.792722201,
"SeqNum": 225
},
{
"Lat": 39.104157881,
"Lon": -76.790882201,
"SeqNum": 226
},
{
"Lat": 39.105227881,
"Lon": -76.789462201,
"SeqNum": 227
},
{
"Lat": 39.106157881,
"Lon": -76.7883122,
"SeqNum": 228
},
{
"Lat": 39.106497882,
"Lon": -76.7878922,
"SeqNum": 229
},
{
"Lat": 39.106627882,
"Lon": -76.7877522,
"SeqNum": 230
},
{
"Lat": 39.107507881,
"Lon": -76.7866922,
"SeqNum": 231
},
{
"Lat": 39.108347883,
"Lon": -76.785682199,
"SeqNum": 232
},
{
"Lat": 39.108897882,
"Lon": -76.785012199,
"SeqNum": 233
},
{
"Lat": 39.109457883,
"Lon": -76.784332199,
"SeqNum": 234
},
{
"Lat": 39.109727882,
"Lon": -76.784012198,
"SeqNum": 235
},
{
"Lat": 39.110097883,
"Lon": -76.783602199,
"SeqNum": 236
},
{
"Lat": 39.110837883,
"Lon": -76.782672199,
"SeqNum": 237
},
{
"Lat": 39.111797883,
"Lon": -76.781392199,
"SeqNum": 238
},
{
"Lat": 39.112167884,
"Lon": -76.780882198,
"SeqNum": 239
},
{
"Lat": 39.112827883,
"Lon": -76.779952198,
"SeqNum": 240
},
{
"Lat": 39.113667884,
"Lon": -76.778682197,
"SeqNum": 241
},
{
"Lat": 39.113927883,
"Lon": -76.778302198,
"SeqNum": 242
},
{
"Lat": 39.114167884,
"Lon": -76.777942198,
"SeqNum": 243
},
{
"Lat": 39.114277883,
"Lon": -76.777762197,
"SeqNum": 244
},
{
"Lat": 39.114637884,
"Lon": -76.777192198,
"SeqNum": 245
},
{
"Lat": 39.116207883,
"Lon": -76.774792197,
"SeqNum": 246
},
{
"Lat": 39.116887884,
"Lon": -76.773772197,
"SeqNum": 247
},
{
"Lat": 39.117617884,
"Lon": -76.772742196,
"SeqNum": 248
},
{
"Lat": 39.117907884,
"Lon": -76.772362196,
"SeqNum": 249
},
{
"Lat": 39.118197885,
"Lon": -76.771982196,
"SeqNum": 250
},
{
"Lat": 39.118697884,
"Lon": -76.771302196,
"SeqNum": 251
},
{
"Lat": 39.119177884,
"Lon": -76.770682196,
"SeqNum": 252
},
{
"Lat": 39.120337885,
"Lon": -76.769292196,
"SeqNum": 253
},
{
"Lat": 39.120827885,
"Lon": -76.768752195,
"SeqNum": 254
},
{
"Lat": 39.121187885,
"Lon": -76.768342195,
"SeqNum": 255
},
{
"Lat": 39.121487886,
"Lon": -76.768022195,
"SeqNum": 256
},
{
"Lat": 39.121937885,
"Lon": -76.767532194,
"SeqNum": 257
},
{
"Lat": 39.122847885,
"Lon": -76.766622194,
"SeqNum": 258
},
{
"Lat": 39.123597886,
"Lon": -76.765902195,
"SeqNum": 259
},
{
"Lat": 39.124407886,
"Lon": -76.765162194,
"SeqNum": 260
},
{
"Lat": 39.125597886,
"Lon": -76.764142195,
"SeqNum": 261
},
{
"Lat": 39.126717887,
"Lon": -76.763252193,
"SeqNum": 262
},
{
"Lat": 39.128197887,
"Lon": -76.762162194,
"SeqNum": 263
},
{
"Lat": 39.128977888,
"Lon": -76.761592194,
"SeqNum": 264
},
{
"Lat": 39.129737888,
"Lon": -76.761092193,
"SeqNum": 265
},
{
"Lat": 39.131167888,
"Lon": -76.760152193,
"SeqNum": 266
},
{
"Lat": 39.132377888,
"Lon": -76.759392193,
"SeqNum": 267
},
{
"Lat": 39.133257888,
"Lon": -76.758892193,
"SeqNum": 268
},
{
"Lat": 39.133977889,
"Lon": -76.758472193,
"SeqNum": 269
},
{
"Lat": 39.134907889,
"Lon": -76.757952193,
"SeqNum": 270
},
{
"Lat": 39.136147888,
"Lon": -76.757312192,
"SeqNum": 271
},
{
"Lat": 39.136757889,
"Lon": -76.757002192,
"SeqNum": 272
},
{
"Lat": 39.137067889,
"Lon": -76.756862193,
"SeqNum": 273
},
{
"Lat": 39.137367889,
"Lon": -76.756722192,
"SeqNum": 274
},
{
"Lat": 39.13973789,
"Lon": -76.755592192,
"SeqNum": 275
},
{
"Lat": 39.14007789,
"Lon": -76.755432192,
"SeqNum": 276
},
{
"Lat": 39.140187889,
"Lon": -76.755382192,
"SeqNum": 277
},
{
"Lat": 39.14076789,
"Lon": -76.755132192,
"SeqNum": 278
},
{
"Lat": 39.14363789,
"Lon": -76.753872192,
"SeqNum": 279
},
{
"Lat": 39.14441789,
"Lon": -76.753522191,
"SeqNum": 280
},
{
"Lat": 39.148287891,
"Lon": -76.751762191,
"SeqNum": 281
},
{
"Lat": 39.149327892,
"Lon": -76.751262192,
"SeqNum": 282
},
{
"Lat": 39.150147892,
"Lon": -76.750792191,
"SeqNum": 283
},
{
"Lat": 39.150807892,
"Lon": -76.750352192,
"SeqNum": 284
},
{
"Lat": 39.151417892,
"Lon": -76.749922192,
"SeqNum": 285
},
{
"Lat": 39.151997892,
"Lon": -76.74946219,
"SeqNum": 286
},
{
"Lat": 39.152207893,
"Lon": -76.749292191,
"SeqNum": 287
},
{
"Lat": 39.153277893,
"Lon": -76.74817219,
"SeqNum": 288
},
{
"Lat": 39.154647892,
"Lon": -76.746792191,
"SeqNum": 289
},
{
"Lat": 39.156107893,
"Lon": -76.74518219,
"SeqNum": 290
},
{
"Lat": 39.156857894,
"Lon": -76.744392189,
"SeqNum": 291
},
{
"Lat": 39.157987894,
"Lon": -76.74317219,
"SeqNum": 292
},
{
"Lat": 39.159087894,
"Lon": -76.741922189,
"SeqNum": 293
},
{
"Lat": 39.159957894,
"Lon": -76.740982189,
"SeqNum": 294
},
{
"Lat": 39.162137895,
"Lon": -76.738642188,
"SeqNum": 295
},
{
"Lat": 39.164947895,
"Lon": -76.735712187,
"SeqNum": 296
},
{
"Lat": 39.165687896,
"Lon": -76.734942187,
"SeqNum": 297
},
{
"Lat": 39.166437896,
"Lon": -76.734182187,
"SeqNum": 298
},
{
"Lat": 39.167157895,
"Lon": -76.733522187,
"SeqNum": 299
},
{
"Lat": 39.167407896,
"Lon": -76.733282187,
"SeqNum": 300
},
{
"Lat": 39.168067896,
"Lon": -76.732652186,
"SeqNum": 301
},
{
"Lat": 39.169487897,
"Lon": -76.731382186,
"SeqNum": 302
},
{
"Lat": 39.169557896,
"Lon": -76.731312186,
"SeqNum": 303
},
{
"Lat": 39.169967896,
"Lon": -76.730922186,
"SeqNum": 304
},
{
"Lat": 39.170227897,
"Lon": -76.730672186,
"SeqNum": 305
},
{
"Lat": 39.170387896,
"Lon": -76.730542186,
"SeqNum": 306
},
{
"Lat": 39.170667897,
"Lon": -76.730312186,
"SeqNum": 307
},
{
"Lat": 39.170827896,
"Lon": -76.730162186,
"SeqNum": 308
},
{
"Lat": 39.173907898,
"Lon": -76.727402186,
"SeqNum": 309
},
{
"Lat": 39.174157897,
"Lon": -76.727172186,
"SeqNum": 310
},
{
"Lat": 39.174937897,
"Lon": -76.726472184,
"SeqNum": 311
},
{
"Lat": 39.180927899,
"Lon": -76.721062184,
"SeqNum": 312
},
{
"Lat": 39.182057899,
"Lon": -76.720052183,
"SeqNum": 313
},
{
"Lat": 39.187407901,
"Lon": -76.715232182,
"SeqNum": 314
},
{
"Lat": 39.191857901,
"Lon": -76.711232181,
"SeqNum": 315
},
{
"Lat": 39.192877901,
"Lon": -76.710292182,
"SeqNum": 316
},
{
"Lat": 39.193447902,
"Lon": -76.709722181,
"SeqNum": 317
},
{
"Lat": 39.193977902,
"Lon": -76.709122181,
"SeqNum": 318
},
{
"Lat": 39.194327902,
"Lon": -76.708692181,
"SeqNum": 319
},
{
"Lat": 39.194807902,
"Lon": -76.70806218,
"SeqNum": 320
},
{
"Lat": 39.195497903,
"Lon": -76.707112181,
"SeqNum": 321
},
{
"Lat": 39.196087902,
"Lon": -76.70612218,
"SeqNum": 322
},
{
"Lat": 39.196637903,
"Lon": -76.70511218,
"SeqNum": 323
},
{
"Lat": 39.196887903,
"Lon": -76.704602179,
"SeqNum": 324
},
{
"Lat": 39.197217902,
"Lon": -76.70386218,
"SeqNum": 325
},
{
"Lat": 39.197727903,
"Lon": -76.702622178,
"SeqNum": 326
},
{
"Lat": 39.197947903,
"Lon": -76.702032179,
"SeqNum": 327
},
{
"Lat": 39.198157903,
"Lon": -76.701452178,
"SeqNum": 328
},
{
"Lat": 39.198367904,
"Lon": -76.700882178,
"SeqNum": 329
},
{
"Lat": 39.198727903,
"Lon": -76.699432178,
"SeqNum": 330
},
{
"Lat": 39.198777903,
"Lon": -76.699162178,
"SeqNum": 331
},
{
"Lat": 39.198817903,
"Lon": -76.698742178,
"SeqNum": 332
},
{
"Lat": 39.198817903,
"Lon": -76.698422177,
"SeqNum": 333
},
{
"Lat": 39.198787904,
"Lon": -76.698142178,
"SeqNum": 334
},
{
"Lat": 39.198577904,
"Lon": -76.697052177,
"SeqNum": 335
},
{
"Lat": 39.198427903,
"Lon": -76.696352177,
"SeqNum": 336
},
{
"Lat": 39.198377903,
"Lon": -76.696142177,
"SeqNum": 337
},
{
"Lat": 39.197957903,
"Lon": -76.694042176,
"SeqNum": 338
},
{
"Lat": 39.197827904,
"Lon": -76.693472176,
"SeqNum": 339
},
{
"Lat": 39.197757903,
"Lon": -76.693272176,
"SeqNum": 340
},
{
"Lat": 39.197557903,
"Lon": -76.692742176,
"SeqNum": 341
},
{
"Lat": 39.197367903,
"Lon": -76.692342176,
"SeqNum": 342
},
{
"Lat": 39.197047904,
"Lon": -76.691822176,
"SeqNum": 343
},
{
"Lat": 39.196537902,
"Lon": -76.691042176,
"SeqNum": 344
},
{
"Lat": 39.196317903,
"Lon": -76.690772174,
"SeqNum": 345
},
{
"Lat": 39.196037903,
"Lon": -76.690442176,
"SeqNum": 346
},
{
"Lat": 39.195747904,
"Lon": -76.690142174,
"SeqNum": 347
},
{
"Lat": 39.195437903,
"Lon": -76.689862175,
"SeqNum": 348
},
{
"Lat": 39.194997903,
"Lon": -76.689562174,
"SeqNum": 349
},
{
"Lat": 39.194437902,
"Lon": -76.689112174,
"SeqNum": 350
},
{
"Lat": 39.193567903,
"Lon": -76.688582175,
"SeqNum": 351
},
{
"Lat": 39.193207903,
"Lon": -76.688362173,
"SeqNum": 352
},
{
"Lat": 39.192527903,
"Lon": -76.687912174,
"SeqNum": 353
},
{
"Lat": 39.192127902,
"Lon": -76.687582173,
"SeqNum": 354
},
{
"Lat": 39.191237902,
"Lon": -76.686762173,
"SeqNum": 355
},
{
"Lat": 39.190627902,
"Lon": -76.686152174,
"SeqNum": 356
},
{
"Lat": 39.190347902,
"Lon": -76.685862174,
"SeqNum": 357
},
{
"Lat": 39.189957902,
"Lon": -76.685362173,
"SeqNum": 358
},
{
"Lat": 39.189627902,
"Lon": -76.684892173,
"SeqNum": 359
},
{
"Lat": 39.189187902,
"Lon": -76.684262173,
"SeqNum": 360
},
{
"Lat": 39.188927902,
"Lon": -76.683892173,
"SeqNum": 361
},
{
"Lat": 39.188627901,
"Lon": -76.683452172,
"SeqNum": 362
},
{
"Lat": 39.188267902,
"Lon": -76.682912173,
"SeqNum": 363
},
{
"Lat": 39.188137902,
"Lon": -76.682692172,
"SeqNum": 364
},
{
"Lat": 39.187877902,
"Lon": -76.682332172,
"SeqNum": 365
},
{
"Lat": 39.187627902,
"Lon": -76.681992171,
"SeqNum": 366
},
{
"Lat": 39.186667902,
"Lon": -76.680592172,
"SeqNum": 367
},
{
"Lat": 39.186577902,
"Lon": -76.680442172,
"SeqNum": 368
},
{
"Lat": 39.186157902,
"Lon": -76.679432171,
"SeqNum": 369
},
{
"Lat": 39.185957902,
"Lon": -76.678832171,
"SeqNum": 370
},
{
"Lat": 39.185877901,
"Lon": -76.678532171,
"SeqNum": 371
},
{
"Lat": 39.185697901,
"Lon": -76.677792171,
"SeqNum": 372
},
{
"Lat": 39.185647901,
"Lon": -76.677582171,
"SeqNum": 373
},
{
"Lat": 39.185507901,
"Lon": -76.67706217,
"SeqNum": 374
},
{
"Lat": 39.185047901,
"Lon": -76.67578217,
"SeqNum": 375
},
{
"Lat": 39.184867901,
"Lon": -76.67543217,
"SeqNum": 376
},
{
"Lat": 39.184757901,
"Lon": -76.675242169,
"SeqNum": 377
},
{
"Lat": 39.184627902,
"Lon": -76.67506217,
"SeqNum": 378
},
{
"Lat": 39.184507901,
"Lon": -76.67492217,
"SeqNum": 379
},
{
"Lat": 39.184367901,
"Lon": -76.67479217,
"SeqNum": 380
},
{
"Lat": 39.183967902,
"Lon": -76.674392169,
"SeqNum": 381
},
{
"Lat": 39.183577901,
"Lon": -76.67401217,
"SeqNum": 382
},
{
"Lat": 39.183197901,
"Lon": -76.67359217,
"SeqNum": 383
},
{
"Lat": 39.182897901,
"Lon": -76.673302168,
"SeqNum": 384
},
{
"Lat": 39.182257901,
"Lon": -76.672682169,
"SeqNum": 385
},
{
"Lat": 39.181737901,
"Lon": -76.672112169,
"SeqNum": 386
},
{
"Lat": 39.181457901,
"Lon": -76.671932169,
"SeqNum": 387
},
{
"Lat": 39.1797379,
"Lon": -76.670222168,
"SeqNum": 388
},
{
"Lat": 39.1795379,
"Lon": -76.670012167,
"SeqNum": 389
},
{
"Lat": 39.179477901,
"Lon": -76.669882168,
"SeqNum": 390
},
{
"Lat": 39.1794679,
"Lon": -76.669732167,
"SeqNum": 391
},
{
"Lat": 39.179507901,
"Lon": -76.669472167,
"SeqNum": 392
},
{
"Lat": 39.1796179,
"Lon": -76.669172167,
"SeqNum": 393
},
{
"Lat": 39.1797879,
"Lon": -76.668792167,
"SeqNum": 394
},
{
"Lat": 39.179917901,
"Lon": -76.668622167,
"SeqNum": 395
},
{
"Lat": 39.180147901,
"Lon": -76.668402167,
"SeqNum": 396
},
{
"Lat": 39.1804079,
"Lon": -76.668282167,
"SeqNum": 397
},
{
"Lat": 39.180567901,
"Lon": -76.668322168,
"SeqNum": 398
},
{
"Lat": 39.181057901,
"Lon": -76.668742167,
"SeqNum": 399
},
{
"Lat": 39.1812979,
"Lon": -76.668992167,
"SeqNum": 400
},
{
"Lat": 39.181907901,
"Lon": -76.669542167,
"SeqNum": 401
},
{
"Lat": 39.1827379,
"Lon": -76.670312167,
"SeqNum": 402
},
{
"Lat": 39.182967901,
"Lon": -76.670552168,
"SeqNum": 403
},
{
"Lat": 39.183397901,
"Lon": -76.670982168,
"SeqNum": 404
},
{
"Lat": 39.183857901,
"Lon": -76.671452169,
"SeqNum": 405
},
{
"Lat": 39.183977901,
"Lon": -76.671562168,
"SeqNum": 406
},
{
"Lat": 39.184227902,
"Lon": -76.671792168,
"SeqNum": 407
},
{
"Lat": 39.184337902,
"Lon": -76.671872169,
"SeqNum": 408
},
{
"Lat": 39.184487901,
"Lon": -76.671992168,
"SeqNum": 409
},
{
"Lat": 39.184877902,
"Lon": -76.672302169,
"SeqNum": 410
},
{
"Lat": 39.185097901,
"Lon": -76.672462169,
"SeqNum": 411
},
{
"Lat": 39.185547902,
"Lon": -76.672922169,
"SeqNum": 412
},
{
"Lat": 39.185987902,
"Lon": -76.673332169,
"SeqNum": 413
},
{
"Lat": 39.186357902,
"Lon": -76.673682169,
"SeqNum": 414
},
{
"Lat": 39.186887902,
"Lon": -76.67418217,
"SeqNum": 415
},
{
"Lat": 39.187297901,
"Lon": -76.67457217,
"SeqNum": 416
},
{
"Lat": 39.187647901,
"Lon": -76.67488217,
"SeqNum": 417
},
{
"Lat": 39.187987902,
"Lon": -76.67518217,
"SeqNum": 418
},
{
"Lat": 39.188227902,
"Lon": -76.67540217,
"SeqNum": 419
},
{
"Lat": 39.188397902,
"Lon": -76.67557217,
"SeqNum": 420
},
{
"Lat": 39.188527902,
"Lon": -76.67576217,
"SeqNum": 421
},
{
"Lat": 39.188647902,
"Lon": -76.67596217,
"SeqNum": 422
},
{
"Lat": 39.188997902,
"Lon": -76.676592171,
"SeqNum": 423
},
{
"Lat": 39.189137902,
"Lon": -76.67650217,
"SeqNum": 424
},
{
"Lat": 39.189287902,
"Lon": -76.67643217,
"SeqNum": 425
},
{
"Lat": 39.189457902,
"Lon": -76.676372171,
"SeqNum": 426
},
{
"Lat": 39.189867902,
"Lon": -76.67630217,
"SeqNum": 427
},
{
"Lat": 39.190387902,
"Lon": -76.67626217,
"SeqNum": 428
},
{
"Lat": 39.190527903,
"Lon": -76.67625217,
"SeqNum": 429
},
{
"Lat": 39.190997903,
"Lon": -76.676212171,
"SeqNum": 430
},
{
"Lat": 39.191237902,
"Lon": -76.67619217,
"SeqNum": 431
},
{
"Lat": 39.191457903,
"Lon": -76.67617217,
"SeqNum": 432
},
{
"Lat": 39.191547902,
"Lon": -76.676172171,
"SeqNum": 433
},
{
"Lat": 39.191707902,
"Lon": -76.67623217,
"SeqNum": 434
},
{
"Lat": 39.191777903,
"Lon": -76.67530217,
"SeqNum": 435
},
{
"Lat": 39.191887903,
"Lon": -76.67421217,
"SeqNum": 436
},
{
"Lat": 39.191697903,
"Lon": -76.674152169,
"SeqNum": 437
},
{
"Lat": 39.191627903,
"Lon": -76.67406217,
"SeqNum": 438
},
{
"Lat": 39.191607903,
"Lon": -76.673932169,
"SeqNum": 439
},
{
"Lat": 39.191546519,
"Lon": -76.67302778,
"SeqNum": 440
}
],
"Stops": [
{
"Lat": 39.011724,
"Lon": -76.910024,
"Name": "GREENBELT STATION + BUS BAY D",
"Routes": [
"B30"
],
"StopID": "3003037"
},
{
"Lat": 39.011278,
"Lon": -76.904326,
"Name": "GREENBELT METRO DR + CHERRYWOOD LA",
"Routes": [
"81",
"87",
"87cv2",
"87v1",
"89",
"89M",
"89v1",
"B30",
"C2",
"C2v2",
"G12",
"G12c",
"G12cv1",
"G13",
"G14",
"G16",
"R11",
"R12",
"R3"
],
"StopID": "3002579"
},
{
"Lat": 39.181777,
"Lon": -76.672053,
"Name": "BWI + LOADING AREA SIGN",
"Routes": [
"B30"
],
"StopID": "0"
},
{
"Lat": 39.181166,
"Lon": -76.671718,
"Name": "BWI AIRPORT + STOP 1",
"Routes": [
"B30"
],
"StopID": "3004114"
},
{
"Lat": 39.181321,
"Lon": -76.668936,
"Name": "BWI AIRPORT + STOP 2",
"Routes": [
"B30"
],
"StopID": "3003038"
},
{
"Lat": 39.184172,
"Lon": -76.671663,
"Name": "BWI + EXIT SIGN",
"Routes": [
"B30"
],
"StopID": "0"
},
{
"Lat": 39.191491,
"Lon": -76.673025,
"Name": "BWI BUSINESS DISTRICT LIGHT RAIL ST",
"Routes": [
"B30"
],
"StopID": "3003039"
}
],
"TripHeadsign": "BWI - THURGOOD MARSHALL AIRPORT"
},
"Direction1": {
"DirectionNum": "1",
"DirectionText": "SOUTH",
"Shape": [
{
"Lat": 39.191546519,
"Lon": -76.673027778,
"SeqNum": 1
},
{
"Lat": 39.191539785,
"Lon": -76.672928564,
"SeqNum": 2
},
{
"Lat": 39.191550233,
"Lon": -76.67276677,
"SeqNum": 3
},
{
"Lat": 39.191593665,
"Lon": -76.672654035,
"SeqNum": 4
},
{
"Lat": 39.19173021,
"Lon": -76.672568957,
"SeqNum": 5
},
{
"Lat": 39.191847903,
"Lon": -76.672602169,
"SeqNum": 6
},
{
"Lat": 39.192037902,
"Lon": -76.672642169,
"SeqNum": 7
},
{
"Lat": 39.191887903,
"Lon": -76.67421217,
"SeqNum": 8
},
{
"Lat": 39.191777903,
"Lon": -76.67530217,
"SeqNum": 9
},
{
"Lat": 39.191707902,
"Lon": -76.67623217,
"SeqNum": 10
},
{
"Lat": 39.191537903,
"Lon": -76.67628217,
"SeqNum": 11
},
{
"Lat": 39.191247903,
"Lon": -76.67633217,
"SeqNum": 12
},
{
"Lat": 39.190947903,
"Lon": -76.676382171,
"SeqNum": 13
},
{
"Lat": 39.190527902,
"Lon": -76.67646217,
"SeqNum": 14
},
{
"Lat": 39.190387903,
"Lon": -76.67648217,
"SeqNum": 15
},
{
"Lat": 39.189887902,
"Lon": -76.67655217,
"SeqNum": 16
},
{
"Lat": 39.189697902,
"Lon": -76.676562171,
"SeqNum": 17
},
{
"Lat": 39.189517902,
"Lon": -76.676592171,
"SeqNum": 18
},
{
"Lat": 39.189337902,
"Lon": -76.676622171,
"SeqNum": 19
},
{
"Lat": 39.189207902,
"Lon": -76.67667217,
"SeqNum": 20
},
{
"Lat": 39.189077903,
"Lon": -76.67674217,
"SeqNum": 21
},
{
"Lat": 39.188957902,
"Lon": -76.67683217,
"SeqNum": 22
},
{
"Lat": 39.188837902,
"Lon": -76.67695217,
"SeqNum": 23
},
{
"Lat": 39.188737902,
"Lon": -76.67712217,
"SeqNum": 24
},
{
"Lat": 39.188657902,
"Lon": -76.67733217,
"SeqNum": 25
},
{
"Lat": 39.188597902,
"Lon": -76.677592171,
"SeqNum": 26
},
{
"Lat": 39.188567901,
"Lon": -76.67789217,
"SeqNum": 27
},
{
"Lat": 39.188527902,
"Lon": -76.67832217,
"SeqNum": 28
},
{
"Lat": 39.188497902,
"Lon": -76.678572171,
"SeqNum": 29
},
{
"Lat": 39.188387902,
"Lon": -76.679002171,
"SeqNum": 30
},
{
"Lat": 39.188187902,
"Lon": -76.679402171,
"SeqNum": 31
},
{
"Lat": 39.187897902,
"Lon": -76.679692171,
"SeqNum": 32
},
{
"Lat": 39.187547901,
"Lon": -76.679882172,
"SeqNum": 33
},
{
"Lat": 39.187147902,
"Lon": -76.679912171,
"SeqNum": 34
},
{
"Lat": 39.186897901,
"Lon": -76.679852171,
"SeqNum": 35
},
{
"Lat": 39.186677902,
"Lon": -76.679732171,
"SeqNum": 36
},
{
"Lat": 39.186457902,
"Lon": -76.679472171,
"SeqNum": 37
},
{
"Lat": 39.186237902,
"Lon": -76.679202172,
"SeqNum": 38
},
{
"Lat": 39.186027902,
"Lon": -76.678692171,
"SeqNum": 39
},
{
"Lat": 39.185797901,
"Lon": -76.67784217,
"SeqNum": 40
},
{
"Lat": 39.185497902,
"Lon": -76.67673217,
"SeqNum": 41
},
{
"Lat": 39.185047901,
"Lon": -76.67578217,
"SeqNum": 42
},
{
"Lat": 39.184867901,
"Lon": -76.67543217,
"SeqNum": 43
},
{
"Lat": 39.184757901,
"Lon": -76.675242169,
"SeqNum": 44
},
{
"Lat": 39.184627902,
"Lon": -76.67506217,
"SeqNum": 45
},
{
"Lat": 39.184507901,
"Lon": -76.67492217,
"SeqNum": 46
},
{
"Lat": 39.184367901,
"Lon": -76.67479217,
"SeqNum": 47
},
{
"Lat": 39.183967902,
"Lon": -76.674392169,
"SeqNum": 48
},
{
"Lat": 39.183577901,
"Lon": -76.67401217,
"SeqNum": 49
},
{
"Lat": 39.183197901,
"Lon": -76.67359217,
"SeqNum": 50
},
{
"Lat": 39.182897901,
"Lon": -76.673302168,
"SeqNum": 51
},
{
"Lat": 39.182257901,
"Lon": -76.672682169,
"SeqNum": 52
},
{
"Lat": 39.181737901,
"Lon": -76.672112169,
"SeqNum": 53
},
{
"Lat": 39.181457901,
"Lon": -76.671932169,
"SeqNum": 54
},
{
"Lat": 39.1797379,
"Lon": -76.670222168,
"SeqNum": 55
},
{
"Lat": 39.1795379,
"Lon": -76.670012167,
"SeqNum": 56
},
{
"Lat": 39.179477901,
"Lon": -76.669882168,
"SeqNum": 57
},
{
"Lat": 39.1794679,
"Lon": -76.669732167,
"SeqNum": 58
},
{
"Lat": 39.179507901,
"Lon": -76.669472167,
"SeqNum": 59
},
{
"Lat": 39.1796179,
"Lon": -76.669172167,
"SeqNum": 60
},
{
"Lat": 39.1797879,
"Lon": -76.668792167,
"SeqNum": 61
},
{
"Lat": 39.179917901,
"Lon": -76.668622167,
"SeqNum": 62
},
{
"Lat": 39.180147901,
"Lon": -76.668402167,
"SeqNum": 63
},
{
"Lat": 39.1804079,
"Lon": -76.668282167,
"SeqNum": 64
},
{
"Lat": 39.180567901,
"Lon": -76.668322168,
"SeqNum": 65
},
{
"Lat": 39.181057901,
"Lon": -76.668742167,
"SeqNum": 66
},
{
"Lat": 39.1812979,
"Lon": -76.668992167,
"SeqNum": 67
},
{
"Lat": 39.181907901,
"Lon": -76.669542167,
"SeqNum": 68
},
{
"Lat": 39.1827379,
"Lon": -76.670312167,
"SeqNum": 69
},
{
"Lat": 39.182967901,
"Lon": -76.670552168,
"SeqNum": 70
},
{
"Lat": 39.183397901,
"Lon": -76.670982168,
"SeqNum": 71
},
{
"Lat": 39.183857901,
"Lon": -76.671452169,
"SeqNum": 72
},
{
"Lat": 39.183977901,
"Lon": -76.671562168,
"SeqNum": 73
},
{
"Lat": 39.184227902,
"Lon": -76.671792168,
"SeqNum": 74
},
{
"Lat": 39.184357902,
"Lon": -76.671962169,
"SeqNum": 75
},
{
"Lat": 39.184487901,
"Lon": -76.672162169,
"SeqNum": 76
},
{
"Lat": 39.184577902,
"Lon": -76.672352168,
"SeqNum": 77
},
{
"Lat": 39.184637902,
"Lon": -76.672532168,
"SeqNum": 78
},
{
"Lat": 39.184667902,
"Lon": -76.672712169,
"SeqNum": 79
},
{
"Lat": 39.184667902,
"Lon": -76.672932169,
"SeqNum": 80
},
{
"Lat": 39.184637901,
"Lon": -76.673152168,
"SeqNum": 81
},
{
"Lat": 39.184577902,
"Lon": -76.673372169,
"SeqNum": 82
},
{
"Lat": 39.184547901,
"Lon": -76.67359217,
"SeqNum": 83
},
{
"Lat": 39.184537902,
"Lon": -76.67380217,
"SeqNum": 84
},
{
"Lat": 39.184567902,
"Lon": -76.674092169,
"SeqNum": 85
},
{
"Lat": 39.184617901,
"Lon": -76.67439217,
"SeqNum": 86
},
{
"Lat": 39.184837902,
"Lon": -76.67499217,
"SeqNum": 87
},
{
"Lat": 39.185067902,
"Lon": -76.67545217,
"SeqNum": 88
},
{
"Lat": 39.185277901,
"Lon": -76.675882169,
"SeqNum": 89
},
{
"Lat": 39.185457901,
"Lon": -76.67624217,
"SeqNum": 90
},
{
"Lat": 39.185687902,
"Lon": -76.67685217,
"SeqNum": 91
},
{
"Lat": 39.185797901,
"Lon": -76.677222171,
"SeqNum": 92
},
{
"Lat": 39.186287902,
"Lon": -76.67889217,
"SeqNum": 93
},
{
"Lat": 39.186457902,
"Lon": -76.679472171,
"SeqNum": 94
},
{
"Lat": 39.186577902,
"Lon": -76.679882171,
"SeqNum": 95
},
{
"Lat": 39.186677902,
"Lon": -76.680132172,
"SeqNum": 96
},
{
"Lat": 39.186707902,
"Lon": -76.680222172,
"SeqNum": 97
},
{
"Lat": 39.186847902,
"Lon": -76.680572171,
"SeqNum": 98
},
{
"Lat": 39.186977902,
"Lon": -76.680822172,
"SeqNum": 99
},
{
"Lat": 39.187287902,
"Lon": -76.681272171,
"SeqNum": 100
},
{
"Lat": 39.188067902,
"Lon": -76.682412172,
"SeqNum": 101
},
{
"Lat": 39.188237902,
"Lon": -76.682632172,
"SeqNum": 102
},
{
"Lat": 39.188367902,
"Lon": -76.682822172,
"SeqNum": 103
},
{
"Lat": 39.188707902,
"Lon": -76.683302173,
"SeqNum": 104
},
{
"Lat": 39.189717902,
"Lon": -76.684792172,
"SeqNum": 105
},
{
"Lat": 39.189947902,
"Lon": -76.685102173,
"SeqNum": 106
},
{
"Lat": 39.190177902,
"Lon": -76.685432173,
"SeqNum": 107
},
{
"Lat": 39.190457902,
"Lon": -76.685752174,
"SeqNum": 108
},
{
"Lat": 39.190797902,
"Lon": -76.686102174,
"SeqNum": 109
},
{
"Lat": 39.191087903,
"Lon": -76.686392173,
"SeqNum": 110
},
{
"Lat": 39.191297902,
"Lon": -76.686612173,
"SeqNum": 111
},
{
"Lat": 39.191697902,
"Lon": -76.686942174,
"SeqNum": 112
},
{
"Lat": 39.192237903,
"Lon": -76.687352173,
"SeqNum": 113
},
{
"Lat": 39.192767903,
"Lon": -76.687712175,
"SeqNum": 114
},
{
"Lat": 39.193007903,
"Lon": -76.687872174,
"SeqNum": 115
},
{
"Lat": 39.193807903,
"Lon": -76.688382175,
"SeqNum": 116
},
{
"Lat": 39.194117903,
"Lon": -76.688582173,
"SeqNum": 117
},
{
"Lat": 39.194527903,
"Lon": -76.688842174,
"SeqNum": 118
},
{
"Lat": 39.195107903,
"Lon": -76.689192174,
"SeqNum": 119
},
{
"Lat": 39.195497903,
"Lon": -76.689442175,
"SeqNum": 120
},
{
"Lat": 39.195897903,
"Lon": -76.689732174,
"SeqNum": 121
},
{
"Lat": 39.196297903,
"Lon": -76.690052175,
"SeqNum": 122
},
{
"Lat": 39.196687903,
"Lon": -76.690442176,
"SeqNum": 123
},
{
"Lat": 39.197327903,
"Lon": -76.691082175,
"SeqNum": 124
},
{
"Lat": 39.198477904,
"Lon": -76.692402176,
"SeqNum": 125
},
{
"Lat": 39.198757904,
"Lon": -76.692722176,
"SeqNum": 126
},
{
"Lat": 39.199697903,
"Lon": -76.693772176,
"SeqNum": 127
},
{
"Lat": 39.199977904,
"Lon": -76.694062177,
"SeqNum": 128
},
{
"Lat": 39.200297904,
"Lon": -76.694342177,
"SeqNum": 129
},
{
"Lat": 39.200727904,
"Lon": -76.694662177,
"SeqNum": 130
},
{
"Lat": 39.201207904,
"Lon": -76.695012177,
"SeqNum": 131
},
{
"Lat": 39.201487904,
"Lon": -76.695182178,
"SeqNum": 132
},
{
"Lat": 39.201657904,
"Lon": -76.695262177,
"SeqNum": 133
},
{
"Lat": 39.202067904,
"Lon": -76.695442178,
"SeqNum": 134
},
{
"Lat": 39.202447904,
"Lon": -76.695522177,
"SeqNum": 135
},
{
"Lat": 39.202687904,
"Lon": -76.695572178,
"SeqNum": 136
},
{
"Lat": 39.202877904,
"Lon": -76.695582178,
"SeqNum": 137
},
{
"Lat": 39.203027904,
"Lon": -76.695562177,
"SeqNum": 138
},
{
"Lat": 39.203177904,
"Lon": -76.695512177,
"SeqNum": 139
},
{
"Lat": 39.203287905,
"Lon": -76.695452177,
"SeqNum": 140
},
{
"Lat": 39.203427904,
"Lon": -76.695322176,
"SeqNum": 141
},
{
"Lat": 39.203537904,
"Lon": -76.695162177,
"SeqNum": 142
},
{
"Lat": 39.203607904,
"Lon": -76.694992177,
"SeqNum": 143
},
{
"Lat": 39.203647905,
"Lon": -76.694752177,
"SeqNum": 144
},
{
"Lat": 39.203637905,
"Lon": -76.694472177,
"SeqNum": 145
},
{
"Lat": 39.203587904,
"Lon": -76.694312176,
"SeqNum": 146
},
{
"Lat": 39.203547905,
"Lon": -76.694212178,
"SeqNum": 147
},
{
"Lat": 39.203447905,
"Lon": -76.694042177,
"SeqNum": 148
},
{
"Lat": 39.203347904,
"Lon": -76.693922176,
"SeqNum": 149
},
{
"Lat": 39.203217905,
"Lon": -76.693832177,
"SeqNum": 150
},
{
"Lat": 39.203087904,
"Lon": -76.693772177,
"SeqNum": 151
},
{
"Lat": 39.202917905,
"Lon": -76.693742176,
"SeqNum": 152
},
{
"Lat": 39.202777904,
"Lon": -76.693772177,
"SeqNum": 153
},
{
"Lat": 39.202667905,
"Lon": -76.693822177,
"SeqNum": 154
},
{
"Lat": 39.202517904,
"Lon": -76.693942176,
"SeqNum": 155
},
{
"Lat": 39.202137904,
"Lon": -76.694282176,
"SeqNum": 156
},
{
"Lat": 39.201487904,
"Lon": -76.695182178,
"SeqNum": 157
},
{
"Lat": 39.201307904,
"Lon": -76.695442177,
"SeqNum": 158
},
{
"Lat": 39.200697904,
"Lon": -76.696332177,
"SeqNum": 159
},
{
"Lat": 39.200197904,
"Lon": -76.697292178,
"SeqNum": 160
},
{
"Lat": 39.199687904,
"Lon": -76.698492177,
"SeqNum": 161
},
{
"Lat": 39.198867903,
"Lon": -76.700692178,
"SeqNum": 162
},
{
"Lat": 39.198707903,
"Lon": -76.701102179,
"SeqNum": 163
},
{
"Lat": 39.198297903,
"Lon": -76.702162178,
"SeqNum": 164
},
{
"Lat": 39.198107903,
"Lon": -76.702672179,
"SeqNum": 165
},
{
"Lat": 39.197867903,
"Lon": -76.70329218,
"SeqNum": 166
},
{
"Lat": 39.197577903,
"Lon": -76.70400218,
"SeqNum": 167
},
{
"Lat": 39.197387902,
"Lon": -76.70445218,
"SeqNum": 168
},
{
"Lat": 39.197127903,
"Lon": -76.70501218,
"SeqNum": 169
},
{
"Lat": 39.196947903,
"Lon": -76.705372179,
"SeqNum": 170
},
{
"Lat": 39.196607903,
"Lon": -76.70603218,
"SeqNum": 171
},
{
"Lat": 39.196207903,
"Lon": -76.70673218,
"SeqNum": 172
},
{
"Lat": 39.195807902,
"Lon": -76.707402181,
"SeqNum": 173
},
{
"Lat": 39.195357902,
"Lon": -76.708052181,
"SeqNum": 174
},
{
"Lat": 39.194907902,
"Lon": -76.708662181,
"SeqNum": 175
},
{
"Lat": 39.194437902,
"Lon": -76.709232181,
"SeqNum": 176
},
{
"Lat": 39.193917902,
"Lon": -76.709842181,
"SeqNum": 177
},
{
"Lat": 39.193057902,
"Lon": -76.710712181,
"SeqNum": 178
},
{
"Lat": 39.192077901,
"Lon": -76.711622182,
"SeqNum": 179
},
{
"Lat": 39.191197901,
"Lon": -76.712422182,
"SeqNum": 180
},
{
"Lat": 39.187647901,
"Lon": -76.715622182,
"SeqNum": 181
},
{
"Lat": 39.182827899,
"Lon": -76.719942184,
"SeqNum": 182
},
{
"Lat": 39.181777899,
"Lon": -76.720892184,
"SeqNum": 183
},
{
"Lat": 39.178227899,
"Lon": -76.724072184,
"SeqNum": 184
},
{
"Lat": 39.177387898,
"Lon": -76.724842185,
"SeqNum": 185
},
{
"Lat": 39.175467897,
"Lon": -76.726572185,
"SeqNum": 186
},
{
"Lat": 39.175147898,
"Lon": -76.726862185,
"SeqNum": 187
},
{
"Lat": 39.174787897,
"Lon": -76.727192185,
"SeqNum": 188
},
{
"Lat": 39.174387897,
"Lon": -76.727552185,
"SeqNum": 189
},
{
"Lat": 39.174127898,
"Lon": -76.727782185,
"SeqNum": 190
},
{
"Lat": 39.173187897,
"Lon": -76.728632185,
"SeqNum": 191
},
{
"Lat": 39.171007896,
"Lon": -76.730592187,
"SeqNum": 192
},
{
"Lat": 39.170597896,
"Lon": -76.730982187,
"SeqNum": 193
},
{
"Lat": 39.170467896,
"Lon": -76.731082186,
"SeqNum": 194
},
{
"Lat": 39.170197896,
"Lon": -76.731342186,
"SeqNum": 195
},
{
"Lat": 39.169967896,
"Lon": -76.731552187,
"SeqNum": 196
},
{
"Lat": 39.168757896,
"Lon": -76.732612187,
"SeqNum": 197
},
{
"Lat": 39.167217896,
"Lon": -76.733992187,
"SeqNum": 198
},
{
"Lat": 39.166467896,
"Lon": -76.734742188,
"SeqNum": 199
},
{
"Lat": 39.165187895,
"Lon": -76.736112188,
"SeqNum": 200
},
{
"Lat": 39.162427895,
"Lon": -76.739072188,
"SeqNum": 201
},
{
"Lat": 39.159617894,
"Lon": -76.742112189,
"SeqNum": 202
},
{
"Lat": 39.159237894,
"Lon": -76.74246219,
"SeqNum": 203
},
{
"Lat": 39.158777894,
"Lon": -76.742952189,
"SeqNum": 204
},
{
"Lat": 39.158177893,
"Lon": -76.743612189,
"SeqNum": 205
},
{
"Lat": 39.157577894,
"Lon": -76.74426219,
"SeqNum": 206
},
{
"Lat": 39.156887893,
"Lon": -76.74505219,
"SeqNum": 207
},
{
"Lat": 39.156387893,
"Lon": -76.74562219,
"SeqNum": 208
},
{
"Lat": 39.156177893,
"Lon": -76.74586219,
"SeqNum": 209
},
{
"Lat": 39.155687893,
"Lon": -76.746352191,
"SeqNum": 210
},
{
"Lat": 39.154627892,
"Lon": -76.74750219,
"SeqNum": 211
},
{
"Lat": 39.153577892,
"Lon": -76.748612191,
"SeqNum": 212
},
{
"Lat": 39.152447892,
"Lon": -76.749682191,
"SeqNum": 213
},
{
"Lat": 39.151797892,
"Lon": -76.750222191,
"SeqNum": 214
},
{
"Lat": 39.150977892,
"Lon": -76.750792191,
"SeqNum": 215
},
{
"Lat": 39.150287892,
"Lon": -76.751212191,
"SeqNum": 216
},
{
"Lat": 39.149707892,
"Lon": -76.751562192,
"SeqNum": 217
},
{
"Lat": 39.148737892,
"Lon": -76.752002192,
"SeqNum": 218
},
{
"Lat": 39.148427891,
"Lon": -76.752142191,
"SeqNum": 219
},
{
"Lat": 39.147457891,
"Lon": -76.752592192,
"SeqNum": 220
},
{
"Lat": 39.14535789,
"Lon": -76.753532192,
"SeqNum": 221
},
{
"Lat": 39.14452789,
"Lon": -76.753912191,
"SeqNum": 222
},
{
"Lat": 39.14363789,
"Lon": -76.754312192,
"SeqNum": 223
},
{
"Lat": 39.14089789,
"Lon": -76.755612192,
"SeqNum": 224
},
{
"Lat": 39.140337889,
"Lon": -76.755842192,
"SeqNum": 225
},
{
"Lat": 39.140047889,
"Lon": -76.755962192,
"SeqNum": 226
},
{
"Lat": 39.137487889,
"Lon": -76.757142193,
"SeqNum": 227
},
{
"Lat": 39.137177889,
"Lon": -76.757282193,
"SeqNum": 228
},
{
"Lat": 39.136137888,
"Lon": -76.757742192,
"SeqNum": 229
},
{
"Lat": 39.134737889,
"Lon": -76.758422192,
"SeqNum": 230
},
{
"Lat": 39.134047888,
"Lon": -76.758812192,
"SeqNum": 231
},
{
"Lat": 39.133357887,
"Lon": -76.759242193,
"SeqNum": 232
},
{
"Lat": 39.131787888,
"Lon": -76.760312192,
"SeqNum": 233
},
{
"Lat": 39.129997887,
"Lon": -76.761642193,
"SeqNum": 234
},
{
"Lat": 39.128467887,
"Lon": -76.762852194,
"SeqNum": 235
},
{
"Lat": 39.126627886,
"Lon": -76.764382195,
"SeqNum": 236
},
{
"Lat": 39.125027886,
"Lon": -76.765762194,
"SeqNum": 237
},
{
"Lat": 39.122737886,
"Lon": -76.767792194,
"SeqNum": 238
},
{
"Lat": 39.121857885,
"Lon": -76.768592195,
"SeqNum": 239
},
{
"Lat": 39.121397885,
"Lon": -76.769002195,
"SeqNum": 240
},
{
"Lat": 39.121137886,
"Lon": -76.769262195,
"SeqNum": 241
},
{
"Lat": 39.120777885,
"Lon": -76.769622195,
"SeqNum": 242
},
{
"Lat": 39.120017885,
"Lon": -76.770372196,
"SeqNum": 243
},
{
"Lat": 39.119077885,
"Lon": -76.771372196,
"SeqNum": 244
},
{
"Lat": 39.118667884,
"Lon": -76.771862196,
"SeqNum": 245
},
{
"Lat": 39.118527885,
"Lon": -76.772032196,
"SeqNum": 246
},
{
"Lat": 39.118097884,
"Lon": -76.772572196,
"SeqNum": 247
},
{
"Lat": 39.117777885,
"Lon": -76.772982196,
"SeqNum": 248
},
{
"Lat": 39.117487884,
"Lon": -76.773352196,
"SeqNum": 249
},
{
"Lat": 39.117327884,
"Lon": -76.773542196,
"SeqNum": 250
},
{
"Lat": 39.116627884,
"Lon": -76.774532196,
"SeqNum": 251
},
{
"Lat": 39.116377884,
"Lon": -76.774902196,
"SeqNum": 252
},
{
"Lat": 39.116277884,
"Lon": -76.775052196,
"SeqNum": 253
},
{
"Lat": 39.114667884,
"Lon": -76.777572198,
"SeqNum": 254
},
{
"Lat": 39.114467884,
"Lon": -76.777872198,
"SeqNum": 255
},
{
"Lat": 39.114347883,
"Lon": -76.778052198,
"SeqNum": 256
},
{
"Lat": 39.114297884,
"Lon": -76.778122198,
"SeqNum": 257
},
{
"Lat": 39.114147884,
"Lon": -76.778342198,
"SeqNum": 258
},
{
"Lat": 39.113657883,
"Lon": -76.779092198,
"SeqNum": 259
},
{
"Lat": 39.112977883,
"Lon": -76.780112198,
"SeqNum": 260
},
{
"Lat": 39.112527883,
"Lon": -76.780802198,
"SeqNum": 261
},
{
"Lat": 39.112087883,
"Lon": -76.781422198,
"SeqNum": 262
},
{
"Lat": 39.111247883,
"Lon": -76.782582198,
"SeqNum": 263
},
{
"Lat": 39.110297882,
"Lon": -76.783802199,
"SeqNum": 264
},
{
"Lat": 39.109747882,
"Lon": -76.784452199,
"SeqNum": 265
},
{
"Lat": 39.109507882,
"Lon": -76.7847422,
"SeqNum": 266
},
{
"Lat": 39.109067882,
"Lon": -76.7852622,
"SeqNum": 267
},
{
"Lat": 39.108067882,
"Lon": -76.7864522,
"SeqNum": 268
},
{
"Lat": 39.107297882,
"Lon": -76.787452201,
"SeqNum": 269
},
{
"Lat": 39.106947881,
"Lon": -76.7879322,
"SeqNum": 270
},
{
"Lat": 39.106797882,
"Lon": -76.788132199,
"SeqNum": 271
},
{
"Lat": 39.106557881,
"Lon": -76.7884822,
"SeqNum": 272
},
{
"Lat": 39.105677882,
"Lon": -76.7897522,
"SeqNum": 273
},
{
"Lat": 39.105047881,
"Lon": -76.790752201,
"SeqNum": 274
},
{
"Lat": 39.10380788,
"Lon": -76.792732201,
"SeqNum": 275
},
{
"Lat": 39.102457881,
"Lon": -76.794812201,
"SeqNum": 276
},
{
"Lat": 39.10093788,
"Lon": -76.796962203,
"SeqNum": 277
},
{
"Lat": 39.10024788,
"Lon": -76.797902203,
"SeqNum": 278
},
{
"Lat": 39.09981788,
"Lon": -76.798482204,
"SeqNum": 279
},
{
"Lat": 39.09888788,
"Lon": -76.799692204,
"SeqNum": 280
},
{
"Lat": 39.09885788,
"Lon": -76.799732203,
"SeqNum": 281
},
{
"Lat": 39.09771788,
"Lon": -76.801102204,
"SeqNum": 282
},
{
"Lat": 39.096837879,
"Lon": -76.802142204,
"SeqNum": 283
},
{
"Lat": 39.096637878,
"Lon": -76.802332203,
"SeqNum": 284
},
{
"Lat": 39.095927879,
"Lon": -76.803132204,
"SeqNum": 285
},
{
"Lat": 39.094197878,
"Lon": -76.805002205,
"SeqNum": 286
},
{
"Lat": 39.093367878,
"Lon": -76.805822205,
"SeqNum": 287
},
{
"Lat": 39.093157878,
"Lon": -76.806042205,
"SeqNum": 288
},
{
"Lat": 39.088607877,
"Lon": -76.810762207,
"SeqNum": 289
},
{
"Lat": 39.086367876,
"Lon": -76.813362207,
"SeqNum": 290
},
{
"Lat": 39.085457876,
"Lon": -76.814432206,
"SeqNum": 291
},
{
"Lat": 39.083677876,
"Lon": -76.816772208,
"SeqNum": 292
},
{
"Lat": 39.081137875,
"Lon": -76.820032209,
"SeqNum": 293
},
{
"Lat": 39.080207875,
"Lon": -76.821142209,
"SeqNum": 294
},
{
"Lat": 39.078857874,
"Lon": -76.822662209,
"SeqNum": 295
},
{
"Lat": 39.078217875,
"Lon": -76.82337221,
"SeqNum": 296
},
{
"Lat": 39.077417874,
"Lon": -76.82420221,
"SeqNum": 297
},
{
"Lat": 39.076467874,
"Lon": -76.82518221,
"SeqNum": 298
},
{
"Lat": 39.075387874,
"Lon": -76.82623221,
"SeqNum": 299
},
{
"Lat": 39.073487874,
"Lon": -76.828002211,
"SeqNum": 300
},
{
"Lat": 39.072197874,
"Lon": -76.829112212,
"SeqNum": 301
},
{
"Lat": 39.070657873,
"Lon": -76.830392211,
"SeqNum": 302
},
{
"Lat": 39.069267873,
"Lon": -76.831492212,
"SeqNum": 303
},
{
"Lat": 39.069037873,
"Lon": -76.831672211,
"SeqNum": 304
},
{
"Lat": 39.066917872,
"Lon": -76.833322212,
"SeqNum": 305
},
{
"Lat": 39.066097871,
"Lon": -76.833962211,
"SeqNum": 306
},
{
"Lat": 39.064857872,
"Lon": -76.834842213,
"SeqNum": 307
},
{
"Lat": 39.064357872,
"Lon": -76.835202212,
"SeqNum": 308
},
{
"Lat": 39.063727872,
"Lon": -76.835652213,
"SeqNum": 309
},
{
"Lat": 39.063507872,
"Lon": -76.835792213,
"SeqNum": 310
},
{
"Lat": 39.063067871,
"Lon": -76.836072212,
"SeqNum": 311
},
{
"Lat": 39.06172787,
"Lon": -76.836922212,
"SeqNum": 312
},
{
"Lat": 39.06038787,
"Lon": -76.837722213,
"SeqNum": 313
},
{
"Lat": 39.06007787,
"Lon": -76.837892212,
"SeqNum": 314
},
{
"Lat": 39.05874787,
"Lon": -76.838622213,
"SeqNum": 315
},
{
"Lat": 39.05679787,
"Lon": -76.839612214,
"SeqNum": 316
},
{
"Lat": 39.056137869,
"Lon": -76.839922213,
"SeqNum": 317
},
{
"Lat": 39.055437869,
"Lon": -76.840242213,
"SeqNum": 318
},
{
"Lat": 39.053717869,
"Lon": -76.840982213,
"SeqNum": 319
},
{
"Lat": 39.053427869,
"Lon": -76.841122214,
"SeqNum": 320
},
{
"Lat": 39.051207869,
"Lon": -76.842202214,
"SeqNum": 321
},
{
"Lat": 39.050877868,
"Lon": -76.842362214,
"SeqNum": 322
},
{
"Lat": 39.050347868,
"Lon": -76.842652214,
"SeqNum": 323
},
{
"Lat": 39.049067867,
"Lon": -76.843352214,
"SeqNum": 324
},
{
"Lat": 39.044567867,
"Lon": -76.846192214,
"SeqNum": 325
},
{
"Lat": 39.042987867,
"Lon": -76.847092215,
"SeqNum": 326
},
{
"Lat": 39.040147866,
"Lon": -76.848672215,
"SeqNum": 327
},
{
"Lat": 39.036907865,
"Lon": -76.850402216,
"SeqNum": 328
},
{
"Lat": 39.036557865,
"Lon": -76.850662216,
"SeqNum": 329
},
{
"Lat": 39.036167865,
"Lon": -76.850902216,
"SeqNum": 330
},
{
"Lat": 39.035907865,
"Lon": -76.851082216,
"SeqNum": 331
},
{
"Lat": 39.035377865,
"Lon": -76.851502215,
"SeqNum": 332
},
{
"Lat": 39.034277865,
"Lon": -76.852452215,
"SeqNum": 333
},
{
"Lat": 39.033687864,
"Lon": -76.852932216,
"SeqNum": 334
},
{
"Lat": 39.033377864,
"Lon": -76.853152217,
"SeqNum": 335
},
{
"Lat": 39.033237864,
"Lon": -76.853222217,
"SeqNum": 336
},
{
"Lat": 39.033157865,
"Lon": -76.853952217,
"SeqNum": 337
},
{
"Lat": 39.033087865,
"Lon": -76.854502216,
"SeqNum": 338
},
{
"Lat": 39.032877864,
"Lon": -76.856312217,
"SeqNum": 339
},
{
"Lat": 39.032827864,
"Lon": -76.857112217,
"SeqNum": 340
},
{
"Lat": 39.032827864,
"Lon": -76.857442217,
"SeqNum": 341
},
{
"Lat": 39.032867864,
"Lon": -76.857882217,
"SeqNum": 342
},
{
"Lat": 39.032907864,
"Lon": -76.858202218,
"SeqNum": 343
},
{
"Lat": 39.032987865,
"Lon": -76.858602217,
"SeqNum": 344
},
{
"Lat": 39.033157864,
"Lon": -76.859212218,
"SeqNum": 345
},
{
"Lat": 39.033347864,
"Lon": -76.859652218,
"SeqNum": 346
},
{
"Lat": 39.033507864,
"Lon": -76.859992218,
"SeqNum": 347
},
{
"Lat": 39.033787864,
"Lon": -76.860462219,
"SeqNum": 348
},
{
"Lat": 39.034547865,
"Lon": -76.861522219,
"SeqNum": 349
},
{
"Lat": 39.034727864,
"Lon": -76.861842219,
"SeqNum": 350
},
{
"Lat": 39.034887865,
"Lon": -76.862232219,
"SeqNum": 351
},
{
"Lat": 39.034977865,
"Lon": -76.862612218,
"SeqNum": 352
},
{
"Lat": 39.035037864,
"Lon": -76.863032219,
"SeqNum": 353
},
{
"Lat": 39.035047864,
"Lon": -76.863372219,
"SeqNum": 354
},
{
"Lat": 39.035017865,
"Lon": -76.86382222,
"SeqNum": 355
},
{
"Lat": 39.034947864,
"Lon": -76.86416222,
"SeqNum": 356
},
{
"Lat": 39.034847864,
"Lon": -76.864492219,
"SeqNum": 357
},
{
"Lat": 39.034717864,
"Lon": -76.86482222,
"SeqNum": 358
},
{
"Lat": 39.034457864,
"Lon": -76.86526222,
"SeqNum": 359
},
{
"Lat": 39.033727864,
"Lon": -76.86632222,
"SeqNum": 360
},
{
"Lat": 39.033387864,
"Lon": -76.866852221,
"SeqNum": 361
},
{
"Lat": 39.032987864,
"Lon": -76.86746222,
"SeqNum": 362
},
{
"Lat": 39.032517864,
"Lon": -76.86829222,
"SeqNum": 363
},
{
"Lat": 39.032417863,
"Lon": -76.868482221,
"SeqNum": 364
},
{
"Lat": 39.032307864,
"Lon": -76.868772221,
"SeqNum": 365
},
{
"Lat": 39.032237864,
"Lon": -76.869082221,
"SeqNum": 366
},
{
"Lat": 39.032207863,
"Lon": -76.869412221,
"SeqNum": 367
},
{
"Lat": 39.032187864,
"Lon": -76.869692221,
"SeqNum": 368
},
{
"Lat": 39.032197864,
"Lon": -76.869902221,
"SeqNum": 369
},
{
"Lat": 39.032297864,
"Lon": -76.870832221,
"SeqNum": 370
},
{
"Lat": 39.032347864,
"Lon": -76.871162222,
"SeqNum": 371
},
{
"Lat": 39.032337864,
"Lon": -76.871612221,
"SeqNum": 372
},
{
"Lat": 39.032287863,
"Lon": -76.871962222,
"SeqNum": 373
},
{
"Lat": 39.032137863,
"Lon": -76.872572222,
"SeqNum": 374
},
{
"Lat": 39.032097863,
"Lon": -76.872682222,
"SeqNum": 375
},
{
"Lat": 39.031937863,
"Lon": -76.873162222,
"SeqNum": 376
},
{
"Lat": 39.031557863,
"Lon": -76.874262222,
"SeqNum": 377
},
{
"Lat": 39.031487864,
"Lon": -76.874572223,
"SeqNum": 378
},
{
"Lat": 39.031437863,
"Lon": -76.875032223,
"SeqNum": 379
},
{
"Lat": 39.031427863,
"Lon": -76.875362223,
"SeqNum": 380
},
{
"Lat": 39.031447864,
"Lon": -76.875692223,
"SeqNum": 381
},
{
"Lat": 39.031507863,
"Lon": -76.876032222,
"SeqNum": 382
},
{
"Lat": 39.031557863,
"Lon": -76.876272223,
"SeqNum": 383
},
{
"Lat": 39.031647863,
"Lon": -76.876482224,
"SeqNum": 384
},
{
"Lat": 39.031777864,
"Lon": -76.876762223,
"SeqNum": 385
},
{
"Lat": 39.031917863,
"Lon": -76.876982224,
"SeqNum": 386
},
{
"Lat": 39.032777863,
"Lon": -76.878092224,
"SeqNum": 387
},
{
"Lat": 39.032967863,
"Lon": -76.878362223,
"SeqNum": 388
},
{
"Lat": 39.033187864,
"Lon": -76.878752224,
"SeqNum": 389
},
{
"Lat": 39.033437863,
"Lon": -76.879372224,
"SeqNum": 390
},
{
"Lat": 39.033577863,
"Lon": -76.879912225,
"SeqNum": 391
},
{
"Lat": 39.033607863,
"Lon": -76.880242225,
"SeqNum": 392
},
{
"Lat": 39.033597864,
"Lon": -76.880472225,
"SeqNum": 393
},
{
"Lat": 39.033567863,
"Lon": -76.880692225,
"SeqNum": 394
},
{
"Lat": 39.033507864,
"Lon": -76.880902225,
"SeqNum": 395
},
{
"Lat": 39.033427863,
"Lon": -76.881112225,
"SeqNum": 396
},
{
"Lat": 39.033287864,
"Lon": -76.881352225,
"SeqNum": 397
},
{
"Lat": 39.033187864,
"Lon": -76.881512225,
"SeqNum": 398
},
{
"Lat": 39.032917863,
"Lon": -76.881802224,
"SeqNum": 399
},
{
"Lat": 39.032607863,
"Lon": -76.882142225,
"SeqNum": 400
},
{
"Lat": 39.032557864,
"Lon": -76.882212225,
"SeqNum": 401
},
{
"Lat": 39.032437863,
"Lon": -76.882352225,
"SeqNum": 402
},
{
"Lat": 39.032337863,
"Lon": -76.882502225,
"SeqNum": 403
},
{
"Lat": 39.032197863,
"Lon": -76.882822226,
"SeqNum": 404
},
{
"Lat": 39.032117864,
"Lon": -76.883102225,
"SeqNum": 405
},
{
"Lat": 39.032037864,
"Lon": -76.883452226,
"SeqNum": 406
},
{
"Lat": 39.031997863,
"Lon": -76.883742226,
"SeqNum": 407
},
{
"Lat": 39.031927863,
"Lon": -76.884262225,
"SeqNum": 408
},
{
"Lat": 39.031897863,
"Lon": -76.884822226,
"SeqNum": 409
},
{
"Lat": 39.031887863,
"Lon": -76.885742226,
"SeqNum": 410
},
{
"Lat": 39.031947863,
"Lon": -76.886812227,
"SeqNum": 411
},
{
"Lat": 39.032097863,
"Lon": -76.888972227,
"SeqNum": 412
},
{
"Lat": 39.032107863,
"Lon": -76.889162228,
"SeqNum": 413
},
{
"Lat": 39.032127862,
"Lon": -76.890022227,
"SeqNum": 414
},
{
"Lat": 39.032067862,
"Lon": -76.891022228,
"SeqNum": 415
},
{
"Lat": 39.031787862,
"Lon": -76.893982228,
"SeqNum": 416
},
{
"Lat": 39.031737862,
"Lon": -76.894402229,
"SeqNum": 417
},
{
"Lat": 39.031337863,
"Lon": -76.89849223,
"SeqNum": 418
},
{
"Lat": 39.031297862,
"Lon": -76.899032231,
"SeqNum": 419
},
{
"Lat": 39.031307863,
"Lon": -76.899352231,
"SeqNum": 420
},
{
"Lat": 39.031367862,
"Lon": -76.89957223,
"SeqNum": 421
},
{
"Lat": 39.031417863,
"Lon": -76.899672231,
"SeqNum": 422
},
{
"Lat": 39.030797862,
"Lon": -76.900132231,
"SeqNum": 423
},
{
"Lat": 39.029907861,
"Lon": -76.90074223,
"SeqNum": 424
},
{
"Lat": 39.029487862,
"Lon": -76.901082231,
"SeqNum": 425
},
{
"Lat": 39.029297862,
"Lon": -76.901202231,
"SeqNum": 426
},
{
"Lat": 39.029087862,
"Lon": -76.901292231,
"SeqNum": 427
},
{
"Lat": 39.028767861,
"Lon": -76.901382231,
"SeqNum": 428
},
{
"Lat": 39.028427862,
"Lon": -76.901402231,
"SeqNum": 429
},
{
"Lat": 39.028037861,
"Lon": -76.90136223,
"SeqNum": 430
},
{
"Lat": 39.027407861,
"Lon": -76.90126223,
"SeqNum": 431
},
{
"Lat": 39.026767862,
"Lon": -76.90116223,
"SeqNum": 432
},
{
"Lat": 39.026457861,
"Lon": -76.901142231,
"SeqNum": 433
},
{
"Lat": 39.026167861,
"Lon": -76.901142231,
"SeqNum": 434
},
{
"Lat": 39.025357861,
"Lon": -76.901212231,
"SeqNum": 435
},
{
"Lat": 39.024047861,
"Lon": -76.90139223,
"SeqNum": 436
},
{
"Lat": 39.023717861,
"Lon": -76.901412231,
"SeqNum": 437
},
{
"Lat": 39.023077861,
"Lon": -76.90140223,
"SeqNum": 438
},
{
"Lat": 39.02287786,
"Lon": -76.901402231,
"SeqNum": 439
},
{
"Lat": 39.022637861,
"Lon": -76.90137223,
"SeqNum": 440
},
{
"Lat": 39.02229786,
"Lon": -76.90132223,
"SeqNum": 441
},
{
"Lat": 39.021747861,
"Lon": -76.90116223,
"SeqNum": 442
},
{
"Lat": 39.02135786,
"Lon": -76.90100223,
"SeqNum": 443
},
{
"Lat": 39.02076786,
"Lon": -76.90073223,
"SeqNum": 444
},
{
"Lat": 39.02020786,
"Lon": -76.90043223,
"SeqNum": 445
},
{
"Lat": 39.01952786,
"Lon": -76.90003223,
"SeqNum": 446
},
{
"Lat": 39.01858786,
"Lon": -76.89943223,
"SeqNum": 447
},
{
"Lat": 39.01775786,
"Lon": -76.89884223,
"SeqNum": 448
},
{
"Lat": 39.01670786,
"Lon": -76.89802223,
"SeqNum": 449
},
{
"Lat": 39.01606786,
"Lon": -76.897492228,
"SeqNum": 450
},
{
"Lat": 39.01539786,
"Lon": -76.896882229,
"SeqNum": 451
},
{
"Lat": 39.014987859,
"Lon": -76.896462229,
"SeqNum": 452
},
{
"Lat": 39.014697859,
"Lon": -76.896142228,
"SeqNum": 453
},
{
"Lat": 39.014307859,
"Lon": -76.895702228,
"SeqNum": 454
},
{
"Lat": 39.013627859,
"Lon": -76.894862228,
"SeqNum": 455
},
{
"Lat": 39.013427859,
"Lon": -76.894602228,
"SeqNum": 456
},
{
"Lat": 39.012337859,
"Lon": -76.893052227,
"SeqNum": 457
},
{
"Lat": 39.012197859,
"Lon": -76.892872227,
"SeqNum": 458
},
{
"Lat": 39.012007859,
"Lon": -76.892662227,
"SeqNum": 459
},
{
"Lat": 39.011787859,
"Lon": -76.892432226,
"SeqNum": 460
},
{
"Lat": 39.010407858,
"Lon": -76.895642228,
"SeqNum": 461
},
{
"Lat": 39.010277858,
"Lon": -76.895952228,
"SeqNum": 462
},
{
"Lat": 39.010127858,
"Lon": -76.896452228,
"SeqNum": 463
},
{
"Lat": 39.010037859,
"Lon": -76.896962228,
"SeqNum": 464
},
{
"Lat": 39.010007858,
"Lon": -76.897352228,
"SeqNum": 465
},
{
"Lat": 39.009997858,
"Lon": -76.897832228,
"SeqNum": 466
},
{
"Lat": 39.009937858,
"Lon": -76.90128223,
"SeqNum": 467
},
{
"Lat": 39.009937858,
"Lon": -76.901722229,
"SeqNum": 468
},
{
"Lat": 39.009917858,
"Lon": -76.90255223,
"SeqNum": 469
},
{
"Lat": 39.009907858,
"Lon": -76.90295223,
"SeqNum": 470
},
{
"Lat": 39.009857858,
"Lon": -76.90326223,
"SeqNum": 471
},
{
"Lat": 39.011087858,
"Lon": -76.90405223,
"SeqNum": 472
},
{
"Lat": 39.011247859,
"Lon": -76.904202231,
"SeqNum": 473
},
{
"Lat": 39.011487858,
"Lon": -76.904502231,
"SeqNum": 474
},
{
"Lat": 39.012497858,
"Lon": -76.906112231,
"SeqNum": 475
},
{
"Lat": 39.013077858,
"Lon": -76.907102232,
"SeqNum": 476
},
{
"Lat": 39.013137858,
"Lon": -76.907282232,
"SeqNum": 477
},
{
"Lat": 39.013177858,
"Lon": -76.907562232,
"SeqNum": 478
},
{
"Lat": 39.013157864,
"Lon": -76.907858342,
"SeqNum": 479
},
{
"Lat": 39.01304275,
"Lon": -76.908103919,
"SeqNum": 480
},
{
"Lat": 39.013076554,
"Lon": -76.908223356,
"SeqNum": 481
},
{
"Lat": 39.013080434,
"Lon": -76.908353224,
"SeqNum": 482
},
{
"Lat": 39.013049125,
"Lon": -76.908617943,
"SeqNum": 483
},
{
"Lat": 39.012976329,
"Lon": -76.90870545,
"SeqNum": 484
},
{
"Lat": 39.012883537,
"Lon": -76.908852245,
"SeqNum": 485
},
{
"Lat": 39.011595754,
"Lon": -76.909996671,
"SeqNum": 486
}
],
"Stops": [
{
"Lat": 39.191491,
"Lon": -76.673025,
"Name": "BWI BUSINESS DISTRICT LIGHT RAIL ST",
"Routes": [
"B30"
],
"StopID": "3003039"
},
{
"Lat": 39.181777,
"Lon": -76.672053,
"Name": "BWI + LOADING AREA SIGN",
"Routes": [
"B30"
],
"StopID": "0"
},
{
"Lat": 39.181166,
"Lon": -76.671718,
"Name": "BWI AIRPORT + STOP 1",
"Routes": [
"B30"
],
"StopID": "3004114"
},
{
"Lat": 39.181321,
"Lon": -76.668936,
"Name": "BWI AIRPORT + STOP 2",
"Routes": [
"B30"
],
"StopID": "3003038"
},
{
"Lat": 39.184172,
"Lon": -76.671663,
"Name": "BWI + EXIT SIGN",
"Routes": [
"B30"
],
"StopID": "0"
},
{
"Lat": 39.011425,
"Lon": -76.904307,
"Name": "GREENBELT METRO DR + CHERRYWOOD LA",
"Routes": [
"81",
"87",
"87c",
"87cv1",
"89",
"89M",
"89v1",
"B30",
"C2",
"G12",
"G13",
"G14",
"G16",
"G16v1",
"R11",
"R12",
"R3"
],
"StopID": "3002578"
},
{
"Lat": 39.011724,
"Lon": -76.910024,
"Name": "GREENBELT STATION + BUS BAY D",
"Routes": [
"B30"
],
"StopID": "3003037"
}
],
"TripHeadsign": "GREENBELT STATION"
},
"Name": "B30 - B30 GREENBELT-BWI (647)",
"RouteID": "B30"
}
Code samples
@ECHO OFF
curl -v -X GET "https://api.wmata.com/Bus.svc/json/jRouteDetails?RouteID=70&Date={string}"
-H "api_key: {subscription key}"
--data-ascii "{body}"
using System;
using System.Net.Http.Headers;
using System.Text;
using System.Net.Http;
using System.Web;
namespace CSHttpClientSample
{
static class Program
{
static void Main()
{
MakeRequest();
Console.WriteLine("Hit ENTER to exit...");
Console.ReadLine();
}
static async void MakeRequest()
{
var client = new HttpClient();
var queryString = HttpUtility.ParseQueryString(string.Empty);
// Request headers
client.DefaultRequestHeaders.Add("api_key", "{subscription key}");
// Request parameters
queryString["RouteID"] = "70";
queryString["Date"] = "{string}";
var uri = "https://api.wmata.com/Bus.svc/json/jRouteDetails?" + queryString;
var response = await client.GetAsync(uri);
}
}
}
// // This sample uses the Apache HTTP client from HTTP Components (http://hc.apache.org/httpcomponents-client-ga/)
import java.net.URI;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.utils.URIBuilder;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
public class JavaSample
{
public static void main(String[] args)
{
HttpClient httpclient = HttpClients.createDefault();
try
{
URIBuilder builder = new URIBuilder("https://api.wmata.com/Bus.svc/json/jRouteDetails");
builder.setParameter("RouteID", "70");
builder.setParameter("Date", "{string}");
URI uri = builder.build();
HttpGet request = new HttpGet(uri);
request.setHeader("api_key", "{subscription key}");
// Request body
StringEntity reqEntity = new StringEntity("{body}");
request.setEntity(reqEntity);
HttpResponse response = httpclient.execute(request);
HttpEntity entity = response.getEntity();
if (entity != null)
{
System.out.println(EntityUtils.toString(entity));
}
}
catch (Exception e)
{
System.out.println(e.getMessage());
}
}
}
<!DOCTYPE html>
<html>
<head>
<title>JSSample</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
</head>
<body>
<script type="text/javascript">
$(function() {
var params = {
"api_key": "{subscription key}",
// Request parameters
"RouteID": "70",
"Date": "{string}",
};
$.ajax({
url: "https://api.wmata.com/Bus.svc/json/jRouteDetails?" + $.param(params),
type: "GET",
})
.done(function(data) {
alert("success");
})
.fail(function() {
alert("error");
});
});
</script>
</body>
</html>
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSString* path = @"https://api.wmata.com/Bus.svc/json/jRouteDetails";
NSArray* array = @[
// Request parameters
@"entities=true",
@"RouteID=70",
@"Date={string}",
];
NSString* string = [array componentsJoinedByString:@"&"];
path = [path stringByAppendingFormat:@"?%@", string];
NSLog(@"%@", path);
NSMutableURLRequest* _request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:path]];
[_request setHTTPMethod:@"GET"];
// Request headers
[_request setValue:@"{subscription key}" forHTTPHeaderField:@"api_key"];
// Request body
[_request setHTTPBody:[@"{body}" dataUsingEncoding:NSUTF8StringEncoding]];
NSURLResponse *response = nil;
NSError *error = nil;
NSData* _connectionData = [NSURLConnection sendSynchronousRequest:_request returningResponse:&response error:&error];
if (nil != error)
{
NSLog(@"Error: %@", error);
}
else
{
NSError* error = nil;
NSMutableDictionary* json = nil;
NSString* dataString = [[NSString alloc] initWithData:_connectionData encoding:NSUTF8StringEncoding];
NSLog(@"%@", dataString);
if (nil != _connectionData)
{
json = [NSJSONSerialization JSONObjectWithData:_connectionData options:NSJSONReadingMutableContainers error:&error];
}
if (error || !json)
{
NSLog(@"Could not parse loaded json with error:%@", error);
}
NSLog(@"%@", json);
_connectionData = nil;
}
[pool drain];
return 0;
}
<?php
// This sample uses the Apache HTTP client from HTTP Components (http://hc.apache.org/httpcomponents-client-ga/)
require_once 'HTTP/Request2.php';
$request = new Http_Request2('https://api.wmata.com/Bus.svc/json/jRouteDetails');
$url = $request->getUrl();
$headers = array(
// Request headers
'api_key' => '{subscription key}',
);
$request->setHeader($headers);
$parameters = array(
// Request parameters
'RouteID' => '70',
'Date' => '{string}',
);
$url->setQueryVariables($parameters);
$request->setMethod(HTTP_Request2::METHOD_GET);
// Request body
$request->setBody("{body}");
try
{
$response = $request->send();
echo $response->getBody();
}
catch (HttpException $ex)
{
echo $ex;
}
?>
########### Python 2.7 #############
import httplib, urllib, base64
headers = {
# Request headers
'api_key': '{subscription key}',
}
params = urllib.urlencode({
# Request parameters
'RouteID': '70',
'Date': '{string}',
})
try:
conn = httplib.HTTPSConnection('api.wmata.com')
conn.request("GET", "/Bus.svc/json/jRouteDetails?%s" % params, "{body}", headers)
response = conn.getresponse()
data = response.read()
print(data)
conn.close()
except Exception as e:
print("[Errno {0}] {1}".format(e.errno, e.strerror))
####################################
########### Python 3.2 #############
import http.client, urllib.request, urllib.parse, urllib.error, base64
headers = {
# Request headers
'api_key': '{subscription key}',
}
params = urllib.parse.urlencode({
# Request parameters
'RouteID': '70',
'Date': '{string}',
})
try:
conn = http.client.HTTPSConnection('api.wmata.com')
conn.request("GET", "/Bus.svc/json/jRouteDetails?%s" % params, "{body}", headers)
response = conn.getresponse()
data = response.read()
print(data)
conn.close()
except Exception as e:
print("[Errno {0}] {1}".format(e.errno, e.strerror))
####################################
require 'net/http'
uri = URI('https://api.wmata.com/Bus.svc/json/jRouteDetails')
query = URI.encode_www_form({
# Request parameters
'RouteID' => '70',
'Date' => '{string}'
})
if uri.query && uri.query.length > 0
uri.query += '&' + query
else
uri.query = query
end
request = Net::HTTP::Get.new(uri.request_uri)
# Request headers
request['api_key'] = '{subscription key}'
# Request body
request.body = "{body}"
response = Net::HTTP.start(uri.host, uri.port, :use_ssl => uri.scheme == 'https') do |http|
http.request(request)
end
puts response.body