forked from mapbox/mapbox-directions-swift
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsubVisualInstructions.json
1 lines (1 loc) · 35.1 KB
/
subVisualInstructions.json
1
{"routes":[{"geometry":"u_qeFfzjjV`C}zCn[oNlPidBv}AuNnwAv^jqJoyBbyClsBbfGciAttC{gFpPcnDz|OaxP~fB}{J~{D_aI|nFyuGbrGwp`@~k@gh@fvBbrCaMtg@s[yA|MyY","legs":[{"summary":"Bayshore Freeway, Bayshore Freeway","weight":4132.3,"duration":3744.4,"steps":[{"intersections":[{"out":0,"entry":[true],"bearings":[81],"location":[-122.449158,37.775469]},{"out":0,"in":1,"entry":[true,false,true],"bearings":[75,255,345],"location":[-122.448875,37.775505]}],"driving_side":"right","geometry":"u_qeFfzjjVGw@OgCAM","mode":"driving","maneuver":{"bearing_after":81,"bearing_before":0,"location":[-122.449158,37.775469],"type":"depart","instruction":"Head east on Fulton Street"},"weight":12.5,"duration":8.8,"name":"Fulton Street","distance":91.9,"bannerInstructions":[{"distanceAlongGeometry":91.9,"primary":{"text":"Ashbury Street","components":[{"text":"Ashbury Street","type":"text","abbr":"Ashbury St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Grove Street","components":[{"text":"Grove Street","type":"text","abbr":"Grove St","abbr_priority":0}],"type":"turn","modifier":"left"}}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[75,150,255,345],"location":[-122.448126,37.775601]}],"driving_side":"right","geometry":"o`qeFxsjjVBEDCBAhDa@","mode":"driving","maneuver":{"bearing_after":147,"bearing_before":80,"location":[-122.448126,37.775601],"modifier":"right","type":"turn","instruction":"Turn right onto Ashbury Street"},"weight":56.7,"duration":24.3,"name":"Ashbury Street","distance":105.6,"bannerInstructions":[{"distanceAlongGeometry":105.6,"primary":{"text":"Grove Street","components":[{"text":"Grove Street","type":"text","abbr":"Grove St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-122.447895,37.774677]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.446311,37.774878]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.444606,37.775096]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.442958,37.775306]}],"driving_side":"right","geometry":"wzpeFjrjjVMuBUiDC]CYg@yHi@iIi@gI","mode":"driving","maneuver":{"bearing_after":80,"bearing_before":170,"location":[-122.447895,37.774677],"modifier":"left","type":"turn","instruction":"Turn left onto Grove Street"},"weight":146.10000000000002,"duration":121.1,"name":"Grove Street","distance":585.7,"bannerInstructions":[{"distanceAlongGeometry":585.7,"primary":{"text":"Baker Street","components":[{"text":"Baker Street","type":"text","abbr":"Baker St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.441318,37.775515]},{"out":1,"in":3,"entry":[true,true,true,false],"bearings":[75,165,255,345],"location":[-122.441127,37.774582]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[75,165,255,345],"location":[-122.440935,37.773642]}],"driving_side":"right","geometry":"_`qeFfiijVzDe@fDa@RCRCjBU\\EBATC","mode":"driving","maneuver":{"bearing_after":170,"bearing_before":80,"location":[-122.441318,37.775515],"modifier":"right","type":"turn","instruction":"Turn right onto Baker Street"},"weight":181.8,"duration":126,"name":"Baker Street","distance":314.4,"bannerInstructions":[{"distanceAlongGeometry":314.4,"primary":{"text":"Oak Street","components":[{"text":"Oak Street","type":"text","abbr":"Oak St","abbr_priority":0}],"type":"turn","modifier":"left"},"secondary":null}]},{"intersections":[{"out":0,"in":3,"entry":[true,true,false,false],"bearings":[75,165,255,345],"location":[-122.440751,37.772724]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.439109,37.772926]},{"out":0,"in":2,"entry":[true,true,false,false],"bearings":[75,165,255,345],"location":[-122.437487,37.773132]},{"out":0,"in":2,"entry":[true,false,false,true],"bearings":[75,165,255,345],"location":[-122.437395,37.773144]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.435772,37.77335]},{"out":0,"in":2,"entry":[true,true,false,false],"bearings":[75,165,255,345],"location":[-122.434127,37.773559]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.432486,37.773768]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.430839,37.773978]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.429195,37.774187]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.427551,37.774396]},{"out":0,"in":2,"entry":[true,true,false,true],"bearings":[75,165,255,345],"location":[-122.42591,37.774605]},{"out":0,"in":2,"entry":[true,true,false,false],"bearings":[75,165,255,345],"location":[-122.424308,37.774808]}],"driving_side":"right","geometry":"onpeFteijVC[YuEKuA[}EKeBAQEa@E}@AM[wEMmB[yEi@gIi@iIMkB[{Ei@iIi@gIg@_IAS","mode":"driving","maneuver":{"bearing_after":80,"bearing_before":170,"location":[-122.440751,37.772724],"modifier":"left","type":"turn","instruction":"Turn left onto Oak Street"},"weight":323,"duration":177.20000000000002,"name":"Oak Street","distance":1472.8,"bannerInstructions":[{"distanceAlongGeometry":1472.8,"primary":{"text":"Octavia Boulevard","components":[{"text":"Octavia Boulevard","type":"text","abbr":"Octavia Blvd","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false,false],"bearings":[75,165,255,345],"location":[-122.42421,37.774821]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[75,165,255,345],"location":[-122.424022,37.773889]},{"out":1,"in":3,"entry":[false,true,true,false],"bearings":[75,165,255,345],"location":[-122.423832,37.772957]}],"driving_side":"right","geometry":"s{peFh~ejVxDe@xDe@vAQVCREVIRIHETM","mode":"driving","maneuver":{"bearing_after":170,"bearing_before":80,"location":[-122.42421,37.774821],"modifier":"right","type":"turn","instruction":"Turn right onto Octavia Boulevard"},"weight":200.9,"duration":164.6,"name":"Octavia Boulevard","distance":330.2,"bannerInstructions":[{"distanceAlongGeometry":330.2,"primary":{"text":"US 101 / I-80","components":[{"text":"US 101","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/us-101"},{"text":"/","type":"delimiter","delimiter":true},{"text":"I-80","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-80"}],"type":"turn","modifier":"straight"},"secondary":{"text":"Central Freeway","components":[{"text":"Central Freeway","type":"text","abbr":"Central Fwy","abbr_priority":0}],"type":"turn","modifier":"straight"}}]},{"intersections":[{"out":1,"in":3,"entry":[false,true,false,false],"bearings":[45,150,225,330],"location":[-122.423485,37.771919]},{"classes":["motorway"],"out":1,"in":3,"entry":[false,true,false,false],"bearings":[45,150,225,330],"location":[-122.423406,37.771799]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[90,255,285],"location":[-122.416662,37.769596]},{"classes":["motorway"],"out":1,"in":2,"entry":[true,true,false],"bearings":[102,108,282],"location":[-122.40981,37.769161]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[174,353,358],"location":[-122.405473,37.767261]},{"classes":["motorway"],"out":1,"in":2,"entry":[false,true,false],"bearings":[0,180,345],"location":[-122.405244,37.766048]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[0,180,195],"location":[-122.402999,37.752554]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[0,15,195],"location":[-122.404558,37.746941]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[7,180,187],"location":[-122.408143,37.739469]},{"classes":["tunnel","motorway"],"out":0,"in":1,"entry":[true,false],"bearings":[150,330],"location":[-122.406927,37.735349]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false],"bearings":[150,330],"location":[-122.406788,37.73511]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[155,332,336],"location":[-122.406401,37.734438]},{"classes":["tunnel","motorway"],"out":0,"in":1,"entry":[true,false],"bearings":[150,330],"location":[-122.406373,37.734391]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false],"bearings":[150,330],"location":[-122.406261,37.734202]},{"classes":["tunnel","motorway"],"out":0,"in":1,"entry":[true,false],"bearings":[150,330],"location":[-122.406078,37.733891]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false],"bearings":[150,330],"location":[-122.405966,37.733697]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[150,180,330],"location":[-122.405674,37.733191]},{"classes":["tunnel","motorway"],"out":0,"in":1,"entry":[true,false],"bearings":[150,330],"location":[-122.405369,37.732711]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false],"bearings":[150,330],"location":[-122.405251,37.732525]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[165,330,345],"location":[-122.403995,37.730114]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[163,341,346],"location":[-122.402483,37.726603]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[163,168,343],"location":[-122.401701,37.724557]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[165,180,345],"location":[-122.400278,37.720955]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.397974,37.714805]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[165,180,345],"location":[-122.39554,37.710237]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false],"bearings":[165,345],"location":[-122.395121,37.708328]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[170,347,350],"location":[-122.393825,37.702429]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[165,180,345],"location":[-122.391826,37.693636]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[170,345,350],"location":[-122.3906,37.688244]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[30,210,225],"location":[-122.392891,37.669787]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[30,210,225],"location":[-122.395051,37.667539]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[46,50,231],"location":[-122.39982,37.663398]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[30,45,210],"location":[-122.403926,37.660623]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[15,195,210],"location":[-122.405731,37.65805]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[176,181,356],"location":[-122.406979,37.651445]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,false],"bearings":[0,180,345],"location":[-122.406419,37.64457]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[0,165,195],"location":[-122.406082,37.641332]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[150,165,345],"location":[-122.405024,37.63824]},{"classes":["motorway"],"out":1,"in":2,"entry":[false,true,false],"bearings":[0,180,345],"location":[-122.402719,37.630324]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[166,341,345],"location":[-122.401464,37.62492]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[162,342,345],"location":[-122.398689,37.616736]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[135,300,315],"location":[-122.394473,37.611514]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[128,308,309],"location":[-122.391675,37.609715]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[129,134,309],"location":[-122.384799,37.605291]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[135,300,315],"location":[-122.378646,37.601292]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[135,300,315],"location":[-122.376557,37.599922]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[130,136,309],"location":[-122.364079,37.591793]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,285,300],"location":[-122.357438,37.587965]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.325833,37.581641]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[139,314,319],"location":[-122.322934,37.578971]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.316743,37.573261]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[139,316,319],"location":[-122.310821,37.567812]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.302578,37.560185]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.293655,37.550567]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.293005,37.549875]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.292169,37.548986]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[144,149,324],"location":[-122.291949,37.548743]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.286169,37.542512]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[150,315,330],"location":[-122.283856,37.53998]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.273979,37.529546]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[138,313,318],"location":[-122.262626,37.51954]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[138,141,318],"location":[-122.260906,37.518025]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[138,314,318],"location":[-122.247718,37.506343]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[138,315,318],"location":[-122.242977,37.502159]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[137,142,317],"location":[-122.239937,37.499488]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[110,284,290],"location":[-122.231907,37.495907]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[110,283,290],"location":[-122.228972,37.495072]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[120,135,300],"location":[-122.218915,37.491223]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-122.205884,37.487457]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[107,110,285],"location":[-122.185632,37.484733]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[120,285,300],"location":[-122.179679,37.482856]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[126,302,307],"location":[-122.177095,37.481497]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[120,135,300],"location":[-122.155045,37.468654]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[126,305,307],"location":[-122.152581,37.467179]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[120,135,300],"location":[-122.144516,37.462442]},{"classes":["motorway"],"out":0,"in":1,"entry":[true,false,false],"bearings":[126,304,306],"location":[-122.136462,37.457738]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[131,141,308],"location":[-122.12693,37.452112]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[140,317,320],"location":[-122.118132,37.444081]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.103307,37.429953]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.101751,37.428459]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[135,300,315],"location":[-122.092643,37.42097]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-122.09244,37.420823]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[133,309,312],"location":[-122.089184,37.418478]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[120,285,300],"location":[-122.081848,37.413404]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[120,135,300],"location":[-122.081263,37.413111]},{"classes":["motorway"],"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["right"]}],"out":1,"in":2,"entry":[true,true,false],"bearings":[105,120,300],"location":[-122.078361,37.411892]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[118,124,297],"location":[-122.076323,37.411054]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-122.067607,37.407809]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,110,286],"location":[-122.067189,37.407713]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-122.063708,37.406961]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-122.056615,37.405407]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-122.047017,37.403049]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-122.036066,37.400658]},{"classes":["motorway"],"out":0,"in":3,"entry":[true,true,false,false],"bearings":[105,120,270,285],"location":[-122.03242,37.39989]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,279,286],"location":[-122.027075,37.398693]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,280,285],"location":[-122.024811,37.398202]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,111,285],"location":[-122.017288,37.396552]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-122.012976,37.395607]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-122.012709,37.395542]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[107,280,285],"location":[-122.008838,37.394702]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-122.000135,37.392318]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[111,284,291],"location":[-121.994151,37.390522]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[110,282,290],"location":[-121.991164,37.389654]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.983628,37.387548]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[110,287,290],"location":[-121.974838,37.385032]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-121.972437,37.384341]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.969543,37.383509]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[110,284,290],"location":[-121.957291,37.380021]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.945834,37.377446]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-121.941787,37.376663]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.941403,37.376591]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[105,270,285],"location":[-121.939052,37.376128]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.931731,37.374579]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[105,120,285],"location":[-121.922952,37.372558]},{"classes":["motorway"],"out":0,"in":2,"entry":[true,false,false],"bearings":[135,300,315],"location":[-121.908964,37.368647]}],"driving_side":"right","geometry":"oipeFxyejVDCJGDCxAu@RMROLILKLMJMLOLOLQJSLQJUN[La@L]H_@H_@Fa@D_@D_@Bc@@c@DaD@_@@_@@a@Ba@Bc@j@cGFq@Dm@Bo@Bm@Bm@Bm@@oABqANaR@a@?c@@a@@a@@_@Bc@B]Ba@Dc@De@XaDb@oCHg@Fg@Fk@Bc@Be@Bi@Bk@Fi@Fi@Hg@La@J]JYL]HQHOHQHMLSLQPSPQTOVMNGNE\\GJAtBOj@GnAUhGWd@C^?f@@d@@f@Dd@Fb@Ff@J`@Ld@P`@Pb@R`@T~Az@\\P^P^L^J^H^D^D^@`@@`@C`@Cb@Gb@Ib@O^O`@S^U`@Y^_@\\]Zc@Zc@Xc@p@eAV_@Xa@V[V[XUXWZSZQ`@S`@M^Kb@Ib@Gf@Ed@Cd@CbLg@r@Ct@Ap@An@@r@Dp@Ft@Hj@Jj@JzFnA`IdB~FnAtH`Bp@Nt@Rn@Vl@Xn@\\j@^l@b@nElDVRVPn@b@p@^n@Zp@Xt@Vn@Px@Nr@Lv@Jv@FfAFr@Br@At@Ar@Ct@El@Ir@Kr@Mt@Qp@Ql@Sj@Sn@Wt@]b@SlAm@n@[dCmAHEd@Ud@UVMd@UdB{@~A{@b@WlAm@|@a@jAg@x@]dAa@bBo@f@QrAg@jAa@lA]nEyA^K~EaBjFyAjDaArBm@rAa@dHyBdBe@zBk@v@Sx@Q|Du@lCc@f@KvGmAl@Mp@Op@Sn@UfAc@r@]n@]n@c@p@g@fAw@~CgCVQTOj@]j@[j@[l@Yh@Up@Ul@Sp@Op@On@KfAObBWnC_@nBWfBUTEdEi@`IcArSsC|u@oKv`@uFze@{GhC_@pDk@pASnAQfAMjAIx@C~@?z@?`AB`AF`AL~@Nv@L|@TdAZ`A\\v@X|@Zx@\\|@\\x@\\LFvBbA`Af@l@\\n@\\j@\\l@^j@^l@`@j@`@j@b@h@`@l@d@h@b@h@d@h@d@p@l@`MnLdD~ChBdBf@f@f@d@f@h@f@h@j@n@b@h@d@l@d@n@`@j@b@n@`@n@`@p@b@r@^p@`@t@hJrP^r@d@t@d@n@d@p@n@t@h@j@l@j@r@j@j@b@l@`@j@Zn@\\n@Xp@X|An@vF~Bp@Vr@Vr@Rr@Pt@Nv@Nn@Hr@Fn@Fr@Dp@@p@@v@?r@At@CtESnAEfGW~@CrDO`AE`X}@bNk@bDWf@EpAQ~AYtAY~@WhA]rAe@zAk@~GyClAc@`A[bA]z@Ux@U~@S`AS~@ObAM`AMbAI`BKzDUzGg@nG]pAKvAQzASfASjAWtEeAnCs@f@EvAYjQkEfGyAzOuDbCi@VIfAYpAc@vAk@pAm@vAw@jAu@rAcAjAcAbA{@hAkA~@gAbAoAzB}CdJmPdHuMzAcC|CgFtI}OxJiQdLcSpGaLvCgF`FuInDkGvTk`@zCwFlAwBlCyEnKcRz@_Bx@{Ax@cBt@gBl@gBl@kBh@oBbAeF^oCXiCNeBLsBH_CB}B@{BHmJXg]NcTPsTRmUDeDH{BJqATiBZeBb@gBh@eBp@_Br@qAv@kAx@aAlCyChNuOtOcQ|OiQvQkSzEmFdZq\\`SuTnScUhBsBxA_B\\a@fAgAhAcApAkA~GwFbByAvCmChD_DdB{AlBkBjDgDvAqA|AwAbLeKhCaCpDgDp@k@hP_OlEcEbCyB`JeIhBcBn@k@p@m@xDeDrBiBfLiKzUcT|@y@`KcJdA_AbAaAlAkAdAgA~@cAbAiA~@gApCeDbQsStPaS`IkJHKX]~IkKnB}B|DyEfGgHpA_BtBcCjHsIlByBdIqJvIeK|DqEzQiTnFoGvFyGzIiKfGgHvCmDtBiCv@aAv@aAr@eAr@kAl@iAl@oAN[JUTi@j@_Bb@qA`@qA^{AZwAZwAzCiPfDkQv@gEZcB\\gBXqAXoAXmAd@iB\\sAb@{A`@wAb@wAd@sAd@yAfI}U|CcJd@wAd@wAb@wA`@yARu@Lc@Nm@Nk@^{AXqAZwA\\cBRcAX_BV{AV_BT_BT}ARaBP_BP_BNaBLaBh@gIzJ__BLaBJgBLaBLaBNaBN_BP_BRaBR}ATaBRwAV}AV}AX_BX{AZ{AZ}A\\{A^{A^yA^wAb@yAb@wAf@uAf@uAh@sAj@sAl@oAl@oALOjTgd@~CuGdK}SdXwi@hCgFfK}SpGyMRShSya@hHqNpIiQ|NcZzA}C|]us@Xm@v@yAt@sA~@}Af@u@t@gAv@eAx@aAz@aAdSgTbIqInH_IzDeEfRgS`@a@rQoR`]q^X[rKeL|BeCjDqDdKyKnAsAnAuAjAsAfAsAnA_BhA}AxAwBxA}BpM}R\\g@tGcK|DgGtKkP~HyLd@s@^m@^s@p@kAn@oAl@qAj@oAf@sAPa@|@mCnCyId@{AfDwK`CyHtHwVV_AXcAVaATaATaATgAN{@PaANaAPiARsAh@kEjBkNtDaY~BgQ^gC`@kCd@iCrB{Kl@qD^aC\\eCZ}BrBmOtJot@n@}Ev@_GxCyUnE}[^mC`BeMhI_n@zD}YLu@fDeWdAaH|C{PvFmZhBqJ`BwHzCcO^mB~@wElAoGn@gDbAoFxA_ItEiW|Iie@xCsOhC_NdDcQl@}CN_ApFkYrF{YtCkOjB{JfA{GpBqOpBmPhB{O|CgXLmAzAuMjCaUh@eEX_CZyBj@uD\\_Cb@wChGma@t@eFRcBZkDRwCbAcNPuBx@eJZoCJ}@NcARcAVsAVoApBaJp@}C`@eB\\sAx@oC|@wBz@aBtAwBhCqDzFsHtD{E","mode":"driving","destinations":"US 101, I-80: Central Freeway","maneuver":{"bearing_after":151,"bearing_before":153,"location":[-122.423485,37.771919],"modifier":"straight","type":"new name","instruction":"Continue towards US 101: Central Freeway"},"weight":2807.7000000000007,"duration":2784.3999999999996,"name":"Central Freeway","distance":73328.8,"bannerInstructions":[{"distanceAlongGeometry":73328.8,"primary":{"text":"Exit 388C I-880 South","components":[{"text":"Exit","type":"exit"},{"text":"388C","type":"exit-number"},{"text":"I-880","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-880"},{"text":"South","type":"text","abbr":"S","abbr_priority":0}],"type":"off ramp","modifier":"right"},"secondary":{"text":"Santa Cruz / Los Gatos","components":[{"text":"Santa Cruz","type":"text"},{"text":"/","type":"text"},{"text":"Los Gatos","type":"text"}],"type":"off ramp","modifier":"right"}},{"distanceAlongGeometry":658.4,"primary":{"text":"Exit 388C I-880 South","components":[{"text":"Exit","type":"exit"},{"text":"388C","type":"exit-number"},{"text":"I-880","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-880"},{"text":"South","type":"text","abbr":"S","abbr_priority":0}],"type":"off ramp","modifier":"right"},"secondary":{"text":"Santa Cruz / Los Gatos","components":[{"text":"Santa Cruz","type":"text"},{"text":"/","type":"text"},{"text":"Los Gatos","type":"text"}],"type":"off ramp","modifier":"right"},"sub":{"text":"I-880 South","components":[{"text":"I-880","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-880"},{"text":"South","type":"text","abbr":"S","abbr_priority":0}],"type":"merge","modifier":"slight left"}}]},{"distance":479.9,"name":"","maneuver":{"bearing_after":142,"bearing_before":135,"location":[-121.90543,37.365789],"modifier":"slight right","type":"off ramp","instruction":"Take exit 388C towards I-880 South: Santa Cruz"},"destinations":"I-880 South: Santa Cruz, Los Gatos","exits":"388C","intersections":[{"classes":["motorway"],"out":0,"in":2,"entry":[true,true,false],"bearings":[135,150,315],"location":[-121.90543,37.365789]}],"duration":27,"driving_side":"right","weight":33.5,"mode":"driving","geometry":"e_acF|s`gVrAoApBcDd@q@r@k@|Aq@bCcATKVAn@DLDLF`@Zr@X","bannerInstructions":[{"distanceAlongGeometry":479.9,"primary":{"text":"I-880 South","components":[{"text":"I-880","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/i-880"},{"text":"South","type":"text","abbr":"S","abbr_priority":0}],"type":"merge","modifier":"slight left"},"secondary":null}]},{"intersections":[{"classes":["motorway"],"out":2,"in":0,"entry":[false,false,true],"bearings":[15,30,225],"location":[-121.903446,37.362183]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[38,218,232],"location":[-121.904873,37.360758]},{"classes":["motorway"],"out":2,"in":0,"entry":[false,false,true],"bearings":[30,45,225],"location":[-121.906842,37.358786]},{"classes":["motorway"],"out":2,"in":0,"entry":[false,false,true],"bearings":[30,45,225],"location":[-121.909278,37.35637]},{"classes":["motorway"],"out":1,"in":0,"entry":[false,true,true],"bearings":[45,225,240],"location":[-121.914449,37.351621]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[30,45,225],"location":[-121.919375,37.348075]},{"classes":["motorway"],"out":2,"in":1,"entry":[false,false,true],"bearings":[30,45,225],"location":[-121.921282,37.346711]}],"driving_side":"right","geometry":"sh`cFpg`gV~E`Fz@x@fAfApBpBnEnEXXZZp@p@vAvAvAxAfBfBbBdBtMzMzAzAzBbC`C~CdClDzIzMrCnEhBtChBvCh@v@fFbIv@lAjBvCtBfD","mode":"driving","maneuver":{"bearing_after":217,"bearing_before":201,"location":[-121.903446,37.362183],"modifier":"slight left","type":"merge","instruction":"Merge left onto I-880 South"},"ref":"I-880 South","weight":104.1,"duration":97.5,"name":"I-880 South","distance":2576.1,"bannerInstructions":[{"distanceAlongGeometry":2576.1,"primary":{"text":"Exit 2 CA 82","components":[{"text":"Exit","type":"exit"},{"text":"2","type":"exit-number"},{"text":"CA 82","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ca-82"}],"type":"off ramp","modifier":"right"},"secondary":{"text":"Santa Clara / The Alameda","components":[{"text":"Santa Clara","type":"text"},{"text":"/","type":"text"},{"text":"The Alameda","type":"text"}],"type":"off ramp","modifier":"right"}},{"distanceAlongGeometry":660.5,"primary":{"text":"Exit 2 CA 82","components":[{"text":"Exit","type":"exit"},{"text":"2","type":"exit-number"},{"text":"CA 82","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ca-82"}],"type":"off ramp","modifier":"right"},"secondary":{"text":"Santa Clara / The Alameda","components":[{"text":"Santa Clara","type":"text"},{"text":"/","type":"text"},{"text":"The Alameda","type":"text"}],"type":"off ramp","modifier":"right"},"sub":{"text":"Santa Clara","components":[{"text":"Santa Clara","type":"text"}],"type":"fork","modifier":"right"}}]},{"distance":376.1,"name":"","maneuver":{"bearing_after":227,"bearing_before":227,"location":[-121.923266,37.345302],"modifier":"slight right","type":"off ramp","instruction":"Take exit 2 towards CA 82: Santa Clara"},"destinations":"CA 82: Santa Clara, The Alameda","exits":"2","intersections":[{"classes":["motorway"],"out":2,"in":0,"entry":[false,true,true],"bearings":[49,225,228],"location":[-121.923266,37.345302]}],"duration":28.7,"driving_side":"right","weight":28.9,"mode":"driving","geometry":"c_}bFlcdgVH^t@hA`AtAj@x@|BjDHRDRDTLbBBVDLFRHPNP","bannerInstructions":[{"distanceAlongGeometry":376.1,"primary":{"text":"Santa Clara","components":[{"text":"Santa Clara","type":"text"}],"type":"fork","modifier":"right"},"secondary":{"text":"The Alameda","components":[{"text":"The Alameda","type":"text"}],"type":"fork","modifier":"right"}},{"distanceAlongGeometry":327.6,"primary":{"text":"Santa Clara","components":[{"text":"Santa Clara","type":"text"}],"type":"fork","modifier":"right"},"secondary":{"text":"The Alameda","components":[{"text":"The Alameda","type":"text"}],"type":"fork","modifier":"right"},"sub":{"text":"The Alameda CA 82","components":[{"text":"The Alameda","type":"text"},{"text":"CA 82","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ca-82"}],"type":"turn","modifier":"slight right"}}]},{"intersections":[{"classes":["motorway"],"out":2,"in":0,"entry":[false,true,true],"bearings":[43,203,216],"location":[-121.926658,37.343396]}],"driving_side":"right","geometry":"gs|bFrxdgVp@l@DHBH?J?R@p@","mode":"driving","destinations":"Santa Clara, The Alameda","maneuver":{"bearing_after":215,"bearing_before":222,"location":[-121.926658,37.343396],"modifier":"slight right","type":"fork","instruction":"Keep right towards Santa Clara"},"weight":32.6,"duration":32.4,"name":"","distance":81,"bannerInstructions":[{"distanceAlongGeometry":81,"primary":{"text":"The Alameda CA 82","components":[{"text":"The Alameda","type":"text"},{"text":"CA 82","type":"icon","imageBaseURL":"https://s3.amazonaws.com/mapbox/shields/v3/ca-82"}],"type":"turn","modifier":"slight right"},"secondary":null}]},{"intersections":[{"out":3,"in":0,"entry":[false,true,true,true],"bearings":[90,120,195,285],"location":[-121.927397,37.343088]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[30,105,285],"location":[-121.927874,37.343244]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[30,105,195,285],"location":[-121.928585,37.343452]},{"out":3,"in":1,"entry":[true,false,true,true],"bearings":[15,105,195,285],"location":[-121.930077,37.343912]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[15,105,285],"location":[-121.931054,37.344196]},{"out":2,"in":1,"entry":[true,false,true],"bearings":[15,105,285],"location":[-121.931974,37.344461]},{"out":2,"in":0,"entry":[false,true,true],"bearings":[105,195,300],"location":[-121.932662,37.344664]},{"lanes":[{"valid":false,"indications":["left"]},{"valid":true,"indications":["straight"]},{"valid":true,"indications":["straight"]},{"valid":false,"indications":["right"]}],"out":4,"in":1,"entry":[true,false,false,true,true],"bearings":[75,150,225,255,345],"location":[-121.933502,37.345352]}],"driving_side":"right","geometry":"iq|bFf}dgV]|AYvAKf@CNGPUdA}@pEGTq@jDs@vDa@tBERi@hA_@l@A@WTe@V[Hk@Dk@A]IUIk@]iAq@MI_@S_Ai@GC_Ai@a@QOESEg@Ei@?c@Fc@D]La@Ra@ZIHYXs@hA","mode":"driving","maneuver":{"bearing_after":291,"bearing_before":265,"location":[-121.927397,37.343088],"modifier":"slight right","type":"turn","instruction":"Make a slight right onto CA 82"},"ref":"CA 82","weight":140.3,"duration":95.30000000000001,"name":"The Alameda (CA 82)","distance":1147.8000000000002,"bannerInstructions":[{"distanceAlongGeometry":1147.8000000000002,"primary":{"text":"Bellomy Street","components":[{"text":"Bellomy Street","type":"text","abbr":"Bellomy St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null},{"distanceAlongGeometry":180.7,"primary":{"text":"Bellomy Street","components":[{"text":"Bellomy Street","type":"text","abbr":"Bellomy St","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null,"sub":{"text":"Campbell Avenue","components":[{"text":"Campbell Avenue","type":"text","abbr":"Campbell Ave","abbr_priority":0}],"type":"turn","modifier":"right"}}]},{"intersections":[{"out":0,"in":1,"entry":[true,false,true,true],"bearings":[30,135,210,300],"location":[-121.933226,37.349744]}],"driving_side":"right","geometry":"{z}bFtafgV[WIKCK","mode":"driving","maneuver":{"bearing_after":33,"bearing_before":312,"location":[-121.933226,37.349744],"modifier":"right","type":"turn","instruction":"Turn right onto Bellomy Street"},"weight":11.4,"duration":4.8,"name":"Bellomy Street","distance":31.3,"bannerInstructions":[{"distanceAlongGeometry":31.3,"primary":{"text":"Campbell Avenue","components":[{"text":"Campbell Avenue","type":"text","abbr":"Campbell Ave","abbr_priority":0}],"type":"turn","modifier":"right"},"secondary":null}]},{"intersections":[{"out":1,"in":2,"entry":[true,true,false],"bearings":[30,120,225],"location":[-121.932992,37.349945]}],"driving_side":"right","geometry":"e|}bFd`fgVBMbAwB~@wBjB_Fv@gAbAuATY@Ep@_Bf@qA","mode":"driving","maneuver":{"bearing_after":122,"bearing_before":45,"location":[-121.932992,37.349945],"modifier":"right","type":"new name","instruction":"Continue right onto Campbell Avenue"},"weight":52.8,"duration":52.3,"name":"Campbell Avenue","distance":462.9,"bannerInstructions":[{"distanceAlongGeometry":462.9,"primary":{"text":"You will arrive","components":[{"text":"You will arrive","type":"text"}],"type":"arrive","modifier":"right"},"secondary":null},{"distanceAlongGeometry":88.5,"primary":{"text":"You have arrived","components":[{"text":"You have arrived","type":"text"}],"type":"arrive","modifier":"right"},"secondary":null}]},{"intersections":[{"in":0,"entry":[true],"bearings":[302],"location":[-121.928756,37.347534]}],"driving_side":"right","geometry":"cm}bFveegV","mode":"driving","maneuver":{"bearing_after":0,"bearing_before":122,"location":[-121.928756,37.347534],"modifier":"right","type":"arrive","instruction":"You have arrived at your destination, on the right"},"weight":0,"duration":0,"name":"Campbell Avenue","distance":0,"bannerInstructions":[]}],"distance":81384.6}],"weight_name":"routability","weight":4132.3,"duration":3744.4,"distance":81384.6}],"waypoints":[{"name":"Fulton Street","location":[-122.449158,37.775469]},{"name":"Campbell Avenue","location":[-121.928756,37.347534]}],"code":"Ok","uuid":"cjilrvx2200447omltwdayvm4"}