Skip to content

Differences between Direction Service response in Python and JavaScript API #538

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
t4chyon opened this issue Mar 3, 2025 · 0 comments
Labels
triage me I really want to be triaged. type: bug Error or flaw in code with unintended results or allowing sub-optimal usage patterns.

Comments

@t4chyon
Copy link

t4chyon commented Mar 3, 2025

Hi

We have an issue using the "Python Client for Google Maps Services".

from python if we do this call

directions_result = gmaps.directions( "Sydney Town Hall", "Parramatta Town Hall" )

we get OUTPUT: There is no routes entry in the result and we can't pass it to the renderer. It complains there is no "routes" entry?

[{'bounds': {'northeast': {'lat': -33.7391382, 'lng': 150.9372132}, 'southwest': {'lat': -33.8435145, 'lng': 150.8623912}}, 'copyrights': 'Powered by Google, ©2025 Google', 'legs': [{'distance': {'text': '17.8 km', 'value': 17845}, 'duration': {'text': '26 mins', 'value': 1553}, 'end_address': '21 Quakers Hill Pkwy, Quakers Hill NSW 2763, Australia', 'end_location': {'lat': -33.7413301, 'lng': 150.8708646}, 'start_address': '71 Long St, Smithfield NSW 2164, Australia', 'start_location': {'lat': -33.8435145, 'lng': 150.9367787}, 'steps': [{'distance': {'text': '46 m', 'value': 46}, 'duration': {'text': '1 min', 'value': 11}, 'end_location': {'lat': -33.8434729, 'lng': 150.9362855}, 'html_instructions': 'Head <b>west</b> toward <b>Long St</b>', 'polyline': {'points': '|`qmE{yfx[Ab@E|@'}, 'start_location': {'lat': -33.8435145, 'lng': 150.9367787}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '1.1 km', 'value': 1104}, 'duration': {'text': '2 mins', 'value': 116}, 'end_location': {'lat': -33.8387787, 'lng': 150.92632}, 'html_instructions': 'Turn <b>right</b> onto <b>Long St</b><div style="font-size:0.9em">Go through 1 roundabout</div>', 'maneuver': 'turn-right', 'polyline': {'points': 't`qmEyvfx[K?SAYAK@G?I@I@KDGBEDGDIFEFEFEJEJWt@CJSj@g@tAk@dBCJENYz@s@vB@DAB?BENCFCFCBA@ABADCN?@?@?@?@?@A??@?@A??@A??@A?A@MZABA@A@A@A?IVOb@KZOf@_@lA[~@ENYx@?@[z@{@jCQf@_@lAm@lBgA`D_@fASn@Sn@KVCLEJALAHAHAH@P?JBPF`@'}, 'start_location': {'lat': -33.8434729, 'lng': 150.9362855}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '0.4 km', 'value': 393}, 'duration': {'text': '1 min', 'value': 42}, 'end_location': {'lat': -33.835552, 'lng': 150.9245988}, 'html_instructions': 'Turn <b>right</b> onto <b>Gipps Rd</b>', 'maneuver': 'turn-right', 'polyline': {'points': 'jcpmEoxdx[a@PeAb@EBw@\\m@Ze@RQFi@PSHMFIDKDQH}@`@oAh@g@TMJULUHUF'}, 'start_location': {'lat': -33.8387787, 'lng': 150.92632}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '1.1 km', 'value': 1143}, 'duration': {'text': '2 mins', 'value': 92}, 'end_location': {'lat': -33.8279866, 'lng': 150.9316887}, 'html_instructions': 'At the roundabout, take the <b>1st</b> exit and stay on <b>Gipps Rd</b>', 'maneuver': 'roundabout-left', 'polyline': {'points': 'doomEwmdx[?@A??@A??@A??@A?A@A?A?A?A?A?A?AAA??AA??AA??AA??AAAs@Wc@A}AMcAEa@C]EGAKAKEGCGCKEi@[]Qc@Sk@[e@WMGg@[q@_@IEyA{@aB{@_Ae@g@Ya@WEGEGAACGEGIQGSESKg@Ic@[wAAICGCSESAEG[EMKQa@_ASc@Sc@gAuB]u@_@u@e@{@g@eAAECICGCCCECCCEGGKK'}, 'start_location': {'lat': -33.835552, 'lng': 150.9245988}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '2.3 km', 'value': 2268}, 'duration': {'text': '4 mins', 'value': 214}, 'end_location': {'lat': -33.8084436, 'lng': 150.9371874}, 'html_instructions': 'Continue onto <b>Greystanes Rd</b>', 'polyline': {'points': '|_nmEazex[GEECECEEGCICGCICICKCIDEBE@G@K??@A@A@?@A?A@A?A??@A?A?A?A?A??AA?A?AAAAA??AAA?AAA?A?AA?GEEAEAEACCEEaAKy@IYCQAQAQAmASQCWE[G]EWAyAOMAa@Eq@IuAQk@EYE}@Mc@EYEUCUESCc@Gi@G_@ESAIAIAUCa@EUCC?g@G]E{@KMA_@GqAQs@IsAQkAMI?_@GWCWCo@KeAMQCMAg@I[GcAWyBg@]GIAGCGAGCIEGCMKKK}@{@_A}@a@a@i@i@GGECCCAAECKEiBc@s@SMCYGaBe@aAWmA[}@Wa@IyA[{@U_@K{@U[IKCIAIASAk@EmACgB?_BAk@C'}, 'start_location': {'lat': -33.8279866, 'lng': 150.9316887}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '6.4 km', 'value': 6365}, 'duration': {'text': '8 mins', 'value': 475}, 'end_location': {'lat': -33.7923679, 'lng': 150.8715558}, 'html_instructions': 'Turn <b>left</b> onto <b>Great Western Hwy</b>/<wbr/><b>A44</b>', 'maneuver': 'turn-left', 'polyline': {'points': 'vejmEm|fx[Cd@Eb@Eb@Eb@AJGd@ADId@I`@CNKj@ADCJCFADIRGVEPABGPQl@MZGP?@KV[z@[p@IXENQ`@A@k@rA[n@GPWl@O`@Sd@Sb@MZ[z@Sb@?BQb@IXSl@Qn@WfAOn@Kf@Q`ACHIn@Kp@Ir@Gp@Gp@CVAPAJGj@En@APSzB?@KlAEf@APGn@_@rEOhAUlBKp@YdBG^k@zCg@vCa@fBw@hEKh@Id@I`@CLANS`AUfAWtAIf@Kp@Ir@Ip@Gf@Gb@?FGh@Eh@AFGp@Ep@AZAH?LEt@Cj@ABAd@Cj@ARIfBABGbBC\\EdACTGpAElAGjAIdBEp@Ab@Er@QbEEp@ATAZGvAEd@MnBCPCZGt@Ip@Ed@M|@QfAIf@Mv@If@IZCRK^S|@Sz@Mh@WdAQp@a@fBEJu@xCCJ{@nDa@~A]tAK`@AFWfAa@~Ai@vBKPEPEJGTIVQh@ELK^EPK`@EVKb@GTGVUfACN[jAELYfAK^Kd@GTCHCJGXOh@Qx@ENEPIf@c@fBi@vCe@xBGVEZUfAY~AMn@EVYzAG\\EVGVEXEVGVEVId@CLQ|@EVMp@E\\Oz@QfAALM|@UbBe@nDOpAGf@OjAQpAIl@?FM~@Kr@Ir@a@`DE\\CJQxAOlAKdAIr@o@zFCTQhBYpCGj@Gh@CTCRCTCRQfBMlAIt@WrCI`AKvAUvCIhACH?BAB?FGr@ARGt@SdCQtB'}, 'start_location': {'lat': -33.8084436, 'lng': 150.9371874}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '2.7 km', 'value': 2678}, 'duration': {'text': '4 mins', 'value': 241}, 'end_location': {'lat': -33.7692059, 'lng': 150.871246}, 'html_instructions': 'Turn <b>right</b> onto <b>Doonside Rd</b>', 'maneuver': 'turn-right', 'polyline': {'points': 'hagmEgbzw[CXi@Fm@JSBQ@M@G?G?I?IAIAIAIA{@Ii@Em@EKAq@I_AG_AIWA{@I_AGm@GSA_AIk@GwAOw@GKA[ACAUAUCg@IWCi@Go@Es@EYCc@EWCWCIAEAA?_AKaBOi@EkAGi@Gw@GgBOe@E]CcAI[CgCSk@Cg@GKAOAQAa@EoBQs@Kk@GyAKe@EWC{@IGAC?u@G}@IYC}BQEAeBMQAaBOUCMAc@EoCWiAKe@E[AmBG[?a@B[BE?SDSB_@N]JOHOFWNOJQJIFa@X{FlDgAt@i@\\a@X_@TQL]`@MPQXOV'}, 'start_location': {'lat': -33.7923679, 'lng': 150.8715558}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '0.7 km', 'value': 704}, 'duration': {'text': '1 min', 'value': 59}, 'end_location': {'lat': -33.76784550000001, 'lng': 150.8639342}, 'html_instructions': 'Continue onto <b>Eastern Rd</b>', 'polyline': {'points': 'ppbmEi`zw[ITMr@ABCNADCPAH?DAH?HAJ?b@Az@ChAAt@CjAAv@AV?VAr@Cn@Cr@Cr@Et@GdAEh@Ed@C\\EVGn@EXCTCHCPMj@?@GVIVGVITM`@Wl@ELMT]r@'}, 'start_location': {'lat': -33.7692059, 'lng': 150.871246}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '3.0 km', 'value': 2973}, 'duration': {'text': '5 mins', 'value': 275}, 'end_location': {'lat': -33.7427612, 'lng': 150.8701943}, 'html_instructions': 'Continue straight onto <b>Knox Rd</b>', 'maneuver': 'straight', 'polyline': {'points': '`hbmEqrxw[MN]b@m@l@WVQLOLSNQJQJQJQJA?SLSHUJSHUHSFUFOBSBI@QBO@M@K@Q@Y?U?UAUAOAMA]EUGWGoA_@_AYSGg@QWGOE[GIAMAEAGA[EiC]e@E]Em@Ge@Gi@Io@Ka@Ei@IcAOkAMmBWiAKoAKwASmHw@OC[Ck@ISEUK_@KMCWCQAQAS?i@G[EYEo@O[G[IgASe@Ge@Iy@KeAM]EyAOy@Ia@CgBS{@McAMc@GYGSEc@OWKa@SWOYSOMKGECEAGAGAKG?AA?A??AA??AA??AAA?AA??A?AC?A?CAEGKQGIGGGGOKIIc@[c@]u@k@o@i@OIOIKGQISIMCMCOEQC[EMCg@Eo@Gi@Gk@G[EMCKCOEKEIEQIe@[c@Yo@c@WSe@[s@e@u@g@[U}@o@[Si@Y[QMGAAQG'}, 'start_location': {'lat': -33.76784550000001, 'lng': 150.8639342}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '0.2 km', 'value': 171}, 'duration': {'text': '1 min', 'value': 28}, 'end_location': {'lat': -33.7413301, 'lng': 150.8708646}, 'html_instructions': 'Continue onto <b>Quakers Hill Pkwy</b><div style="font-size:0.9em">Destination will be on the left</div>', 'polyline': {'points': 'fk}lEuyyw[SKg@Sc@SsAc@}@Yk@S'}, 'start_location': {'lat': -33.7427612, 'lng': 150.8701943}, 'travel_mode': 'DRIVING'}], 'traffic_speed_entry': [], 'via_waypoint': []}, {'distance': {'text': '17.8 km', 'value': 17830}, 'duration': {'text': '27 mins', 'value': 1635}, 'end_address': '71 Long St, Smithfield NSW 2164, Australia', 'end_location': {'lat': -33.8435145, 'lng': 150.9367787}, 'start_address': '21 Quakers Hill Pkwy, Quakers Hill NSW 2763, Australia', 'start_location': {'lat': -33.7413301, 'lng': 150.8708646}, 'steps': [{'distance': {'text': '0.3 km', 'value': 261}, 'duration': {'text': '1 min', 'value': 24}, 'end_location': {'lat': -33.7391382, 'lng': 150.8718638}, 'html_instructions': 'Head <b>north</b> on <b>Quakers Hill Pkwy</b> toward <b>Rosskelly Ln</b>', 'polyline': {'points': 'hb}lEyw[CAKGeA_@y@Yw@Wc@QSGQGa@OoBs@QE'}, 'start_location': {'lat': -33.7413301, 'lng': 150.8708646}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '1.1 km', 'value': 1075}, 'duration': {'text': '1 min', 'value': 88}, 'end_location': {'lat': -33.7445409, 'lng': 150.8813954}, 'html_instructions': 'Turn <b>right</b> onto <b>Tallagandra Dr</b>', 'maneuver': 'turn-right', 'polyline': {'points': 'rt|lEcdzw[DYToA\\}ADQDOBMXwALg@@KBG@GBGHOR]NYP]JOJQjCuEP[HOR_@f@}@\\k@HO`BwCRa@BE`AcBLUFMR]f@{@\\k@bAkBd@y@Vc@HO`@s@Zk@~@aBJQRw@'}, 'start_location': {'lat': -33.7391382, 'lng': 150.8718638}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '0.3 km', 'value': 335}, 'duration': {'text': '1 min', 'value': 44}, 'end_location': {'lat': -33.7471301, 'lng': 150.8799525}, 'html_instructions': 'At the roundabout, take the <b>2nd</b> exit onto <b>Falmouth Rd</b>', 'maneuver': 'roundabout-left', 'polyline': {'points': 'jv}lEw_|w[?A?A?A?A?A?A?A@A?A@A?A@??A@?@A@?@?@A@?@@@?@??@@?@@@@?@@??@?@@??BJJFDNJLFrBdAp@^`Ad@xAt@\\NTNz@b@'}, 'start_location': {'lat': -33.7445409, 'lng': 150.8813954}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '1.8 km', 'value': 1797}, 'duration': {'text': '3 mins', 'value': 161}, 'end_location': {'lat': -33.7575611, 'lng': 150.8946259}, 'html_instructions': 'Turn <b>left</b> onto <b>Richmond Rd</b>', 'maneuver': 'turn-left', 'polyline': {'points': 'pf~lEuv{w[^HVc@f@_AVe@b@u@v@}An@kAd@}@b@}@Vg@NYT_@Vg@Ta@R]Xg@Vc@PWb@w@HMDG~AoCb@u@BCFMLS?APYh@_A`AgBLUXg@NUBGLUnB_Dt@eA\\e@Xe@R[b@u@`@m@NUd@s@d@s@PWDKFI\\g@NUd@q@DG@ABCHI\\g@Va@HMHO^i@l@w@^i@NO\\e@b@m@Ve@JOBEHKHMd@s@V]vAqBd@s@xAqB'}, 'start_location': {'lat': -33.7471301, 'lng': 150.8799525}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '0.9 km', 'value': 929}, 'duration': {'text': '2 mins', 'value': 96}, 'end_location': {'lat': -33.7656788, 'lng': 150.8930699}, 'html_instructions': 'Turn <b>right</b> onto <b>Lyton St</b>', 'maneuver': 'turn-right', 'polyline': {'points': 'vg`mEmr~w[LQLPNVHJDDDBDBHBN@b@F^BnALhALz@HH?|APjCTVBvALx@FH@jAHpALP@~@Hz@HP@x@F~@Jl@Ft@Hj@HB?x@H^DB?@?D@VBh@D~@L'}, 'start_location': {'lat': -33.7575611, 'lng': 150.8946259}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '0.4 km', 'value': 390}, 'duration': {'text': '1 min', 'value': 37}, 'end_location': {'lat': -33.7691368, 'lng': 150.8924177}, 'html_instructions': 'Continue onto <b>Lancaster St</b>', 'polyline': {'points': 'nzamEuh~w[l@Jt@JJB^DTDf@DXBT@LBD@HDt@DzBTdFd@'}, 'start_location': {'lat': -33.7656788, 'lng': 150.8930699}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '0.4 km', 'value': 385}, 'duration': {'text': '1 min', 'value': 43}, 'end_location': {'lat': -33.7697701, 'lng': 150.8964494}, 'html_instructions': 'Turn <b>left</b> onto <b>Kildare Rd</b>', 'maneuver': 'turn-left', 'polyline': {'points': 'bpbmEsd~w[H@Bc@H}@BUH_ABYP_C^eF`@oF'}, 'start_location': {'lat': -33.7691368, 'lng': 150.8924177}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '3.0 km', 'value': 3019}, 'duration': {'text': '5 mins', 'value': 306}, 'end_location': {'lat': -33.7955995, 'lng': 150.8893968}, 'html_instructions': 'Turn <b>right</b> onto <b>Walters Rd</b>', 'maneuver': 'turn-right', 'polyline': {'points': '`tbmEy}~w[xAPx@HbALf@Dp@HlEf@?A?A?A@??A?A@??A@?@A@?@?@?@?@?@??@@??@@??@@??@?@@@?@?@?@?@zBTf@Fh@FdD^h@Fb@Dh@Fb@FVBfBPNBpANr@Jv@Hp@Hd@FVDr@HzAPVDd@FjBT`@FdAL^DF@b@DlANj@HL@\\DlCZ~@L~C`@?A@C?A@A@C@A@A@?B??A@?@@B?@@@@@@@@?@@B?@?B?@t@Ll@Fd@FD@B?xBXXBLBH@z@JhAND?x@Nh@PVPJHPP@@PRHLf@p@\\b@tAlBLNJLZ\\f@`@PLRLJFh@V\\JZJPBLBvAPt@JnCZPBPCL?JAF?DAD??A@A?A@?@A?A@??A@??A@?@?@A@?@?@?@?@?@@@?@?@@@@@@@@@@?@?@@??@?@@@?@LJFDJBJBNB\\FF?B@D@BBH@RBrANn@H\\D`@FRBNB`@FZBTDL@NBhBTv@JF@XB`BRNBbBT`@DXDD@h@FF@tAL'}, 'start_location': {'lat': -33.7697701, 'lng': 150.8964494}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '4.7 km', 'value': 4676}, 'duration': {'text': '6 mins', 'value': 371}, 'end_location': {'lat': -33.8082973, 'lng': 150.9372132}, 'html_instructions': 'Turn <b>left</b> onto <b>Great Western Hwy</b>/<wbr/><b>A44</b>', 'maneuver': 'turn-left', 'polyline': {'points': 'nugmEwq}w[DQDWFYBQ@EFWF_@BSFWDWFWFYTgAFWFW@GBOFYDWFWDWLu@Nu@Lq@Ls@TaAP_A@?DW^_BTcALm@Rw@h@sBBKLg@@AT{@h@cCBK@MH_@FUPs@DOViAXgA\\yAh@mBt@_DPq@\\qAj@}BXiAVeARw@Rq@Nk@Py@DKLe@Nq@DQPu@f@qBDUPy@BOVsAVaBVcBLmALiAB_@BQFq@JeBL{C@QTsEBi@f@uIB}A?SDs@?KDs@Bq@Bk@Ba@?G?CBi@@UFkA@[Bi@@EBc@Bg@Bo@BW?K@CBc@@MDc@Fe@Dc@?ELcAHs@D[DSNaAP_AP_AJi@Jk@FWFc@\\eBdAqFVuAF]BKv@}Db@{B@Ef@oDj@_G@KJsAJcBNiBHkAH{@Be@@Q@GNiBJoAJm@DWF]DUTgANo@Nq@Nq@HW\\iARm@Ri@La@Re@l@yAZm@L]DEt@gBd@gA`@{@x@kBPe@@AJ]FOHWNk@H[DODM@ETmAJq@Jm@DWBS@SDc@JaA'}, 'start_location': {'lat': -33.7955995, 'lng': 150.8893968}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '2.3 km', 'value': 2280}, 'duration': {'text': '4 mins', 'value': 219}, 'end_location': {'lat': -33.8279866, 'lng': 150.9316887}, 'html_instructions': 'Turn <b>right</b> onto <b>Greystanes Rd</b>', 'maneuver': 'turn-right', 'polyline': {'points': 'zdjmEq|fx[ZBj@B~A@fB?lABj@DR@H@H@JBZHz@T^Jz@TxAZ`@H|@VlAZ`AV`Bd@XFLBr@RhBb@JDDB@@BBDBFFh@h@`@`@~@|@|@z@JJLJFBHDFBF@FBH@\\FxBf@bAVZFf@HL@PBdALn@JVBVB^FH?jALrAPr@HpAP^FL@z@J\\Df@FB?TB`@DTBH@H@R@^Dh@Fb@FRBTDTBXDb@D|@LXDj@DtAPp@H`@DL@xANV@\\DZFVDPBlARP@P@P@XBx@H`AJDC@?@?D?F?F?H@?A@??A@??A@?@??A@?@?@?@?@?@?@?@@@??@@??@@??@@@@@?@F@H@F@D@@?D@JBHBHBFBHBFBDDDBDBFD'}, 'start_location': {'lat': -33.8082973, 'lng': 150.9372132}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '1.1 km', 'value': 1118}, 'duration': {'text': '1 min', 'value': 86}, 'end_location': {'lat': -33.8353791, 'lng': 150.9247199}, 'html_instructions': 'Continue onto <b>Gipps Rd</b>', 'polyline': {'points': '|_nmEazex[JJFFBDBBBDBBBFBH@Df@dAd@z@^t@\\t@fAtBRb@Rb@`@~@JPDLFZ@DDRBRBF@HZvAHb@Jf@DRFRHPDFBF@@DFDF`@Vf@X~@d@`Bz@xAz@HDp@^f@ZLFd@Vj@Zb@R\\Ph@ZJDFBFBJDJ@F@\\D`@BbAD|ALb@@r@@'}, 'start_location': {'lat': -33.8279866, 'lng': 150.9316887}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '0.4 km', 'value': 414}, 'duration': {'text': '1 min', 'value': 41}, 'end_location': {'lat': -33.8387787, 'lng': 150.92632}, 'html_instructions': 'At the roundabout, take the <b>2nd</b> exit and stay on <b>Gipps Rd</b>', 'maneuver': 'roundabout-left', 'polyline': {'points': 'bnomEondx[?A@??A@??A@?@A@??A@?@?@?@?@?@?@?@?@??@@?@@@@@@?@@@?@LENCNCLEFAFAf@UnAi@|@a@PIJEHELGRIh@QPGd@Sl@[v@]DCdAc@`@Q'}, 'start_location': {'lat': -33.8353791, 'lng': 150.9247199}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '1.1 km', 'value': 1105}, 'duration': {'text': '2 mins', 'value': 107}, 'end_location': {'lat': -33.8434729, 'lng': 150.9362855}, 'html_instructions': 'Turn <b>left</b> onto <b>Long St</b><div style="font-size:0.9em">Go through 1 roundabout</div>', 'maneuver': 'turn-left', 'polyline': {'points': 'jcpmEoxdx[Ga@CQ?KAQ@I@I@I@MDKBMJWRo@Ro@^gAfAaDl@mB^mAPg@z@kCZ{@?AXy@DOZ_A^mANg@J[Nc@HW?C?A?A@C?ABOBG@GA??A?A?A?A?A?A?A@A?A@??A@??A@?@?@?FKDIBEBKFKBGDGr@wBX{@DOBKj@eBf@uARk@BKVu@DKDKDGDGHGFEDEFCJEHAHAF?JAX@R@J?'}, 'start_location': {'lat': -33.8387787, 'lng': 150.92632}, 'travel_mode': 'DRIVING'}, {'distance': {'text': '46 m', 'value': 46}, 'duration': {'text': '1 min', 'value': 12}, 'end_location': {'lat': -33.8435145, 'lng': 150.9367787}, 'html_instructions': 'Turn <b>left</b>', 'maneuver': 'turn-left', 'polyline': {'points': 't`qmEyvfx[D}@@c@'}, 'start_location': {'lat': -33.8434729, 'lng': 150.9362855}, 'travel_mode': 'DRIVING'}], 'traffic_speed_entry': [], 'via_waypoint': []}], 'overview_polyline': {'points': '|`qmE{yfx[G`B_@Aw@@c@P]\\oC`IwAnEE\\Un@?B?DGFUd@uBnGwEvNgDhKCn@B\\F`@a@PkAf@eBx@uBv@u@\\mCjAu@`@aA`@C@EDE?MECEs@Wc@AaDSsAM_EqBsK_GiAq@KOUc@iAqFUcAuAyC}E{Jq@q@eAa@i@NEDOBKKKKUIgAQsAMcCYcBWoJaAcLqAiKqAmH{@_IaBa@OwCqCyAwAWOuNuDeImBwCMgEAk@CCd@KfAGn@]rBm@fCcA|CgAvC{AfDuCfHo@nBeAnEk@lD]nDs@vIo@|HkAnIuEvVo@fDw@bFi@`FcAvSq@pN{@fP[hDw@dFqB`JqEzQcAfEkAvEQb@i@bBc@`B}AzGyA|FcDtOsDhSaBzKwB|PoB`P}BlTwA~Ny@fKo@dICXi@FaANo@Bg@E{Iu@yK_AoEa@eGg@iD]wE]gNgAmSiBeL_A{Gk@iCG}@FmAXuAl@}MtIq@b@k@r@a@p@WhAKj@Cb@QfKInDWxEi@vE_@|Aw@|B_AfBuBvBaCzAsAh@mAVgCLiAG{Cu@sC{@cAQkIcAeDe@gIaAeN{AgAMi@QwAUkBOaCg@mEq@aOaBuBe@kBcAcAg@IIAEOIc@k@gFyD_A_@kASqFo@w@[qCmBkD_C_DoBu@]}EeBkHiCuDqA~@yE|@aEtFyJbO}W~AsCjAsBRw@?A?C?E@EHGH?FFBFp@d@`I`Er@^zAl@zB_EfGoLzJyPxB{DvDcGlFiI`H_KbDuE~CqE~BeDLQLPXb@JHbAP`OtAfMdAxIz@xLvA`Eb@nFf@LaBb@oF`AuMrCZjJdA?A@CBEFAJF@FnOfB~YlD~JjA`Fh@DIP?FRtH`AtC\\bB`@b@Zn@t@hDrE`BzAfBx@rCd@dEf@b@?f@CFCDEHERFDH@Dl@Xx@Lf@JdHz@vSfCrBiKjAoG`C_LtCmLzBsJrJ{_@bAqEtAgJ\\mDp@gNj@_KBqBNeDVaGVsEp@}G~A_JjFuXh@uDl@kGp@mJ
P{Bl@_Gr@kDfAeEhA_D|AkD~EmLh@oBh@sCVmBPeBfAFfE@xBHr@HzLzCzJjC|EvEj@`@`@JvFnAlC\\|IdAhN~AdRvBhC^vBPjBHLGLDDF|@P|@b@j@x@|FpLl@pALh@Nt@r@lD\\`APXjFrC`IlEzAv@f@L`F\\xA@FEP?FD@Dz@SfCcAdBw@|Ak@pCqAfBu@Ks@@q@Lq@zFeQbEiMf@eBFc@@MVYRe@xAkElCaIZc@`@Uf@El@BJ?D}@@c@'}, 'summary': 'Great Western Hwy/A44', 'warnings': [], 'waypoint_order': [0]}]

if on the other hand we do the same directions service from javascript:

let directionsService = new google.maps.DirectionsService();
let route1 = {
origin: 'Sydney Town Hall'
destination: 'Parramatta Town Hall'
optimizeWaypoints: true
travelMode: google.maps.DirectionsTravelMode.DRIVING
};

directionsService.route(route1)
.then((response) => {
console.log(response);
const directionsRenderer = new google.maps.DirectionsRenderer({
suppressMarkers: true
map: map
polylineOptions: { strokeColor: '#ff0000' }
});
directionsRenderer.setDirections(response);
directionsRenderer.setMap(map);
}
);

We get this result that has a "routes" entry in the results and can be passed to the renderer and works correctly.

Why is there a difference and why can't the python result of the direction service be passed to the renderer directly?

{
"geocoded_waypoints": [
{
"geocoder_status": "OK"
"place_id": "ChIJhSxoJzyuEmsR9gBDBR09ZrE"
"types": [
"city_hall"
"establishment"
"local_government_office"
"point_of_interest"
]
}
{
"geocoder_status": "OK"
"place_id": "ChIJPd5Mgh-jEmsR4o0vFh6eZFU"
"types": [
"city_hall"
"establishment"
"local_government_office"
"point_of_interest"
]
}
]
"routes": [
{
"bounds": {
"ji": {
"lo": -33.879560000000005
"hi": -33.814780000000006
}
"Gh": {
"lo": 150.98774
"hi": 151.20617000000001
}
}
"copyrights": "Powered by Google, ©2025 Google"
"legs": [
{
"distance": {
"text": "25.3 km"
"value": 25297
}
"duration": {
"text": "25 mins"
"value": 1525
}
"end_address": "182 Church St, Parramatta NSW 2150, Australia"
"end_location": 
"start_address": "483 George St, Sydney NSW 2000, Australia"
"start_location": 
"steps": [
{
"distance": {
"text": "0.2 km"
"value": 195
}
"duration": {
"text": "1 min"
"value": 47
}
"end_location": 
"polyline": {
"points": "twvmEqm{y[?NAf@?b@Bj@DlA?ZBZBZ@NDPBNBFTt@"
}
"start_location": 
"travel_mode": "DRIVING"
"encoded_lat_lngs": "twvmEqm{y[?NAf@?b@Bj@DlA?ZBZBZ@NDPBNBFTt@"
"path": [














]
"lat_lngs": [














]
"instructions": "Head <b>west</b> on <b>Druitt St</b> toward <b>Market Row</b>"
"maneuver": ""
"start_point": 
"end_point": 
}
{
"distance": {
"text": "2.4 km"
"value": 2428
}
"duration": {
"text": "3 mins"
"value": 167
}
"end_location": 
"polyline": {
"points": "jyvmEw`{y[R|@N|@TbAb@jBNl@Np@FRh@jCLf@Nh@FVDRBHNx@J|@P`BNvALjAHn@DZDF@B?@?B@B@BHLDTDZBTDPFd@H\\BTDTDV@HBN?P@L?L?N?N?PAL?LCPG^EREPGNITELQ\\UZGFYXSPa@Z_@ZsA|@c@Zc@ZYPk@^q@f@e@\\YNWPQN]TWRKFGFIHMNMPMPEHEHMTCFADO`@KZCJCJAHCPAFCPCNCf@Ep@AVGh@EZCHCHUz@[|@a@fAc@nAKVIVQp@_@tAOj@Kh@]pBI`@G`@CLCLeAlGA@_@|Bg@`DCP[nBGZ_@`CSjAIf@If@Kn@EXEXGb@"
}
"start_location": 
"travel_mode": "DRIVING"
"encoded_lat_lngs": "jyvmEw`{y[R|@N|@TbAb@jBNl@Np@FRh@jCLf@Nh@FVDRBHNx@J|@P`BNvALjAHn@DZDF@B?@?B@B@BHLDTDZBTDPFd@H\\BTDTDV@HBN?P@L?L?N?N?PAL?LCPG^EREPGNITELQ\\UZGFYXSPa@Z_@ZsA|@c@Zc@ZYPk@^q@f@e@\\YNWPQN]TWRKFGFIHMNMPMPEHEHMTCFADO`@KZCJCJAHCPAFCPCNCf@Ep@AVGh@EZCHCHUz@[|@a@fAc@nAKVIVQp@_@tAOj@Kh@]pBI`@G`@CLCLeAlGA@_@|Bg@`DCP[nBGZ_@`CSjAIf@If@Kn@EXEXGb@"
"path": [

]
"lat_lngs": [

]
"instructions": "Merge onto Western Distributor/A4 via the ramp to Anzac Brg/Western Suburbs"
"maneuver": ""
"start_point":
"end_point":
}
{
"distance": {
"text": "0.6 km"
"value": 643
}
"duration": {
"text": "1 min"
"value": 38
}
"end_location":
"maneuver": "ramp-left"
"polyline": {
"points": "dzumEiqvy[@RAFALALALALAJ?J?D?F?F?D?F?H?D?F?F?F?D?H@F?H?F@N?@@j@JBNBNFXDTH\HZ^nAl@nBPj@~AfFTAFb@@TDP@LBZD^B^Df@BlA@lA" } "start_location": "travel_mode": "DRIVING" "encoded_lat_lngs": "dzumEiqvy[@RAFALALALALAJ?J?D?F?F?D?F?H?D?F?F?F?D?H@F?H?F@N?@@J@JBNBNFXDTH\\HZ^nAl@nBPj@~AfFTAFb@@Tdp@LBZD^B^Df@BlA@lA"
"path": [

]
"lat_lngs": [

]
"instructions": "Slight left onto the M4 ramp to Drummoyne/Parramatta/Blue Mountains"
"start_point":
"end_point":
}
{
"distance": {
"text": "3.5 km"
"value": 3510
}
"duration": {
"text": "3 mins"
"value": 165
}
"end_location":
"polyline": {
"points": "ncvmEchuy[EtAEdBErAEdAA~@cba?\AX@j@Ap@@p@@JDTFd@L~@hd@BPDNL^\A@@Nb@HXDLDHFLl@|@R\\NPJNJJ\\Vj@b@hAv@TJZPl@R@NLDPDj@HdALvDZ|CXtAJlBZr@Ll@L@LXJZN\\Nf@Pn@@b@X\ZVRNLDDDDPP@BPPPPX\b@l@d@p@@t@Zn@Zt@d@lAZfAVALv@NAHl@Ff@HnAFjBBx@?j@AZC^GnAOlBCPCXIp@ShAEVKb@Wz@Wx@_@~@]z@EHCF[f@a@p@Wb@c@t@]h@GH_@r@Yj@GLYh@KPA@CBA@A@IDq@bB_@|@Sr@[|@e@zAOf@Od@K\\AH_@zBa@xBa@bCMxBCh@Cj@Ex@IfB?pAAbBArB?dBBxA@H?FB\\@T@DNtA" } "start_location": "travel_mode": "DRIVING" "encoded_lat_lngs": "ncvmEchuy[EtAEdBErAEdAA~@CbA?\\AX@j@Ap@@p@@JDTFd@L~@Hd@BPDNL^\\A@@nb@HXDLDHFLl@|@r\NPJNJJ\Vj@b@hAv@TJZPl@R@NLDPDj@HdALvDZ|CXtAJlBZr@Ll@L@LXJZN\Nf@Pn@@b@X\\ZVRNLDDDDPP@BPPPPX\\b@l@d@p@@t@Zn@Zt@d@lAZfAVALv@NAHl@Ff@HnAFjBBx@?j@AZC^GnAOlBCPCXIp@ShAEVKb@Wz@Wx@@~@]z@EHCF[f@a@p@Wb@c@t@]h@GH@r@Yj@GLYh@KPA@CBA@A@IDq@bB_@|@sr@[|@e@zAOf@Od@K\AH_@zBa@xBa@bCMxBCh@Cj@Ex@IfB?pAAbBArB?dBBxA@H?FB\@t@DNtA"
"path": [

]
"lat_lngs": [

]
"instructions": "Merge onto M4 via the ramp to Parramatta/Blue Mountains<div style="font-size:0.9em">Toll road"
"maneuver": ""
"start_point":
"end_point":
}
{
"distance": {
"text": "12.3 km"
"value": 12287
}
"duration": {
"text": "9 mins"
"value": 527
}
"end_location":
"maneuver": "keep-right"
"polyline": {
"points": "vhwmEypoy[^lC`@tC~@rEpBbH~@tC`BjF@DZfAFRTt@j@vBFVFPt@hCHZ@BLt@Jf@NjAHp@Dd@Fd@Bj@B\\BpAB|@?rA?hAC`AGbAQdBOlAUxAWzAGVK`@a@vAWt@_@bAQb@CHo@rAU`@o@rAw@xAgCjFm@pAUf@GPMXUl@IXKXw@~Ba@lAW`AwDtP}@dfa@xBIf@UpAk@`DIf@Kf@Ih@CJCNCJCJALA@Ih@Kf@Ih@CHIf@Ml@s@dEIf@Kh@i@`DOx@Q~@oz@a@nCSpAU|AGZKh@SnAKh@If@UpAAHG\\CJIf@?@AFAJCLAB?@GTmj@CJc@jBKf@CHG\\Kf@Kf@WlAu@~CYnAa@`Bc@~AiBlG]hAELc@vAeAfDOd@Ob@A@e@zAw@bCgAhDg@|AMd@Ob@w@bCITMb@_@hAIZg@jAADIPGPSb@Q`@wAhDGPELEL?@md@{@vcgp?@GPCLAB?@ABAFCFGVAFADMf@GXCJMf@Ol@Kb@UfAYlAIf@Id@Mv@M`ACb@El@OvBMzBCn@OhEIvAKbBKrAOlAIn@Gf@A@Gf@Gb@]zBMr@Kd@WfA{@hdof@]hAo@tBOf@o@lBWv@Od@Y`AMb@i@~A_@fAKX]bAcAnCm@bBGL_@fAaAlCw@vBOf@EJA@IT?@gnir[z@CLeArCABw@zB_@bASl@Sj@IVELGTK@c@bBa@bBWtAMr@OAIj@MAIbAKx@GA]hFSCQBQfAObAYxA]AU@k@_@tAKZIVK^EJKXENCFGTKVGTKVIXKVGRIRIVEJEJKXGPIVEHGNITO^}@|BABQ@g@fAs@dBy@nBgAbC}@pBIPSb@g@bAuCzFaChEgAhBe@t@[f@UZW^MNm@x@iA|A}AxBm@|@]d@iAAMPORY@WZAB[b@KNGDU^c@h@i@r@GHgBbCu@bAqAdBSVu@Ac@j@KNCFWZmAdBg@v@U^Yf@Yd@KRWf@S@MVEHWh@]z@_@z@EJ_@z@c@AO@}@|B i@rAg@nAu@fBi@rAiAnCIVm@nASd@[t@[v@a@AMZm@Ac@bA[z@EHIRQf@]x@k@vA[p@Q@m@tAWj@k@rAWh@k@pAYp@c@Am@rAWl@y@B[p@s@tAwBrEOXw@bB_@x@m@zAQd@K\\Un@_@rAQp@Sr@Sr@k@pBEP" } "start_location": "travel_mode": "DRIVING" "encoded_lat_lngs": "vhwmEypoy[^lC@tc@rEpBbH@tcBjF@DZfAFRTt@j@vBFVFPt@hCHZ@BLt@Jf@NjAHp@Dd@Fd@Bj@B\\BpAB|@?rA?hACAGbAQdBOlAUxAWzAGVK@a@vAWt@_@bAQb@CHo@rAU@o@rAw@xAgCjFm@pAUf@GPMXUl@IXKXw@~Ba@lAWAwDtP}@dFa@xBIf@UpAk@DIf@Kf@Ih@CJCNCJCJALA@Ih@Kf@Ih@CHIf@Ml@s@dEIf@Kh@i@DOx@Q~@Oz@a@nCSpAU|AGZKh@SnAKh@If@UpAAHG\\CJIf@?@AFAJCLAB?@GTMj@CJc@jBKf@CHG\\Kf@Kf@WlAu@~CYnAa@Bc@~AiBlG]hAELc@vAeAfDOd@Ob@A@e@zAw@bCgAhDg@|AMd@Ob@w@bCITMb@@hAIZg@jAADIPGPSb@Q@wAhDGPELEL?@Md@{@vCGP?@GPCLAB?@ABAFCFGVAFADMf@GXCJMf@Ol@Kb@UfAYlAIf@Id@Mv@MACb@El@OvBMzBCn@OhEIvAKbBKrAOlAIn@Gf@A@Gf@Gb@]zBMr@Kd@WfA{@hdof@]hAo@tBOf@o@lBWv@Od@YAMb@i@~A_@fAKX]bAcAnCm@bBGL_@fAaAlCw@vBOf@EJA@IT?@GNIR[z@CLeArCABw@zB_@bASl@Sj@IVELGTK@c@bBa@bBWtAMr@OAIj@MAIbAKx@GA]hFSCQBQfAObAYxA]~AU~@K@@tAKZIVK^EJKXENCFGTKVGTKVIXKVGRIRIVEJEJKXGPIVEHGNITO^}@|BABQ@g@fAs@dBy@nBgAbC}@pBIPSb@g@bAuCzFaChEgAhBe@t@[f@UZW^MNm@x@iA|A}AxBm@|@]d@iA~AMPORY@wzab[b@KNGDU^c@h@i@r@GHgBbCu@bAqAdBSVu@Ac@j@KNCFWZmAdBg@v@U^Yf@Yd@KRWf@S@MVEHWh@]z@@z@EJ@z@c@AO@}@|B
i@rAg@nAu@fBi@rAiAnCIVm@nASd@[t@[v@a@AMZm@~Ac@bA[z@EHIRQf@]x@k@vA[p@Q@m@tAWj@k@rAWh@k@pAYp@c@Am@rAWl@y@B[p@s@tAwBrEOXw@bB_@x@m@zAQd@K\Un@_@rAQp@Sr@Sr@k@pBEP"
"path": [

]
"lat_lngs": [

]
"instructions": "Keep right to stay on M4, follow signs for Parramatta/Blue Mountains<div style="font-size:0.9em">Toll road"
"start_point":
"end_point":
}
{
"distance": {
"text": "3.7 km"
"value": 3663
}
"duration": {
"text": "3 mins"
"value": 154
}
"end_location":
"maneuver": "keep-left"
"polyline": {
"points": "fgomEmoxx[DT?VKp@UlASlAKh@ETCREVERIh@Kf@AD[fAWbAQj@e@dBUl@[|@i@bB]|@GLCDGLCBg@jAi@hAEFCFSZABOPQVIJa@h@cAhAQTQTq@bAo@bAEHGJO\OZGJ?@q\@l@A@qAtBABEJIJs@fAORiA~ACDMRMR@d@e@|@k@fAABADIPSb@Yx@GVSp@GRMd@?@Afot@Mv@Ox@Ix@CV?@cr?FI~@cb@Cj@An@?F?p@?d@?d@B|A@JBv@B^@r@P@F?N@TBd@@n@@XBFA?D?F?B?bB?RC~@?@ad@Ah@AP?JCn@MnCAb@Cr@Ax@@j@?ZHzB@RFtAB^DXBV@TDXBXHt@NhADn@Fp@@ffp@D@BN?B?BCHBTXnBHdABL@JFn@Hp@Ff@BTBRFt@Bh@@b@BP@l@?v@?n@CvAAVCp@?DAZGt@Gl@AFMvAG^GVCRc@pBSp@Y~@[bA]~@]~@kADg@vASl@[z@CBWt@ENc@jA"
}
"start_location":
"travel_mode": "DRIVING"
"encoded_lat_lngs": "fgomEmoxx[DT?VKp@UlASlAKh@ETCREVERIh@Kf@AD[fAWbAQj@e@dBUl@[|@i@bB]|@GLCDGLCBg@jAi@hAEFCFSZABOPQVIJa@h@cAhAQTQTq@bAo@bAEHGJO\OZGJ?@q\@l@A@qAtBABEJIJs@fAORiA~ACDMRMR@d@e@|@k@fAABADIPSb@Yx@GVSp@GRMd@?@Afot@Mv@Ox@Ix@CV?@cr?FI~@cb@Cj@An@?F?p@?d@?d@B|A@JBv@B^@r@P@F?N@TBd@@n@@XBFA?D?F?B?bB?RC~@?@ad@Ah@AP?JCn@MnCAb@Cr@Ax@@j@?ZHzB@RFtAB^DXBV@TDXBXHt@NhADn@Fp@@ffp@D@BN?B?BCHBTXnBHdABL@JFn@Hp@Ff@BTBRFt@Bh@@b@BP@l@?v@?n@CvAAVCp@?DAZGt@Gl@AFMvAG^GVCRc@pBSp@Y~@[bA]~@]~@kADg@vASl@[z@CBWt@ENc@jA"
"path": [

]
"lat_lngs": [

]
"instructions": "Keep left to continue on Western Motorway/M4, follow signs for Blacktown/Blue Mountains<div style="font-size:0.9em">Toll road"
"start_point":
"end_point":
}
{
"distance": {
"text": "0.4 km"
"value": 354
}
"duration": {
"text": "1 min"
"value": 34
}
"end_location":
"maneuver": "ramp-left"
"polyline": {
"points": "xqmmEimqx[BX?@]dASt@A?Qn@Uz@K@KZUt@Sp@K^M@GNSx@Oh@CHIFCDIJKFGFKH"
}
"start_location":
"travel_mode": "DRIVING"
"encoded_lat_lngs": "xqmmEimqx[BX?@]dASt@A?Qn@Uz@K@KZUt@Sp@K^M@GNSx@Oh@CHIFCDIJKFGFKH"
"path": [

]
"lat_lngs": [

]
"instructions": "Take the Burnett St exit"
"start_point":
"end_point":
}
{
"distance": {
"text": "0.7 km"
"value": 718
}
"duration": {
"text": "1 min"
"value": 86
}
"end_location":
"maneuver": "turn-right"
"polyline": {
"points": "|hmmEkxpx[IUMYACEGGISWQQKMOMKIMIYQu@c@WOg@YIGw@a@cAm@uCcBg@YSMgAo@k@[oAu@KE_@Us@a@q@@WQWOc@WMGECGAI?Q?"
}
"start_location":
"travel_mode": "DRIVING"
"encoded_lat_lngs": "|hmmEkxpx[IUMYACEGGISWQQKMOMKIMIYQu@c@WOg@YIGw@a@cAm@uCcBg@YSMgAo@k@[oAu@KE
@Us@a@q@_@WQWOc@WMGECGAI?Q?"
"path": [

]
"instructions": "Turn right onto Burnett St"
"start_point":
"end_point":
}
{
"distance": {
"text": "0.8 km"
"value": 812
}
"duration": {
"text": "2 mins"
"value": 121
}
"end_location":
"maneuver": "turn-right"
"polyline": {
"points": "nflmEwpqx[ASEe@IuAEy@YcEG{@E_@?GGo@GoAE]?]Ao@?CFw@RaCF_@BUD_@LcADWRkABQRqAPeAHk@Ho@Fg@F[Hm@TmBHu@"
}
"start_location":
"travel_mode": "DRIVING"
"encoded_lat_lngs": "nflmEwpqx[ASEe@IuAEy@YcEG{@E_@?GGo@GoAE]?]Ao@?CFw@RaCF_@BUD_@LcADWRkABQRqAPeAHk@Ho@Fg@F[Hm@TmBHu@"
"path": [

]
"lat_lngs": [

]
"instructions": "Turn right onto Great Western Hwy/A44"
"start_point":
"end_point":
}
{
"distance": {
"text": "0.5 km"
"value": 533
}
"duration": {
"text": "2 mins"
"value": 108
}
"end_location":
"maneuver": "turn-left"
"polyline": {
"points": "djlmEmfsx[y@QQEQECAYE[GWE]K?CmAWWG_@I}@Ue@MUEQGICKCQEOCGAMCMCICqAWeAUKCo@Om@OqA["
}
"start_location":
"travel_mode": "DRIVING"
"encoded_lat_lngs": "djlmEmfsx[y@QQEQECAYE[GWE]K?CmAWWG_@I}@Ue@MUEQGICKCQEOCGAMCMCICqAWeAUKCo@Om@OqA["
"path": [

]
"lat_lngs": [

]
"instructions": "Turn left onto Marsden St"
"start_point":
"end_point":
}
{
"distance": {
"text": "0.2 km"
"value": 154
}
"duration": {
"text": "1 min"
"value": 78
}
"end_location":
"maneuver": "turn-right"
"polyline": {
"points": "jmkmE{osx[XwBJs@Hg@@i@MRuA"
}
"start_location":
"travel_mode": "DRIVING"
"encoded_lat_lngs": "jmkmE{osx[XwBJs@Hg@@i@MRuA"
"path": [

]
"lat_lngs": [

]
"instructions": "Turn right onto Macquarie St<div style="font-size:0.9em">Destination will be on the right"
"start_point":
"end_point":
}
]
"traffic_speed_entry": []
"via_waypoint": []
"via_waypoints": []
}
]
"overview_polyline": "twvmEqm{y[Av@BnADhBFv@Nx@Tt@R|@d@CjA~Ev@rDVAH\ZvBx@tHDZDF@DLXp@hEJbA@z@E~@Mr@M@Ob@g@x@wAnA{DpC}CvBaBfAu@l@o@|@Yl@c@tAKt@OCMdAGRq@xBeAvCgAvDcAhFuAjIeDlSe@xCM|@?ZGv@Ad@?|@DfAPdANr@h@jBCbK\dBFf@NhBHtB@lAEtAKxDGdCCfD?bBF@b@|CxAhExAzBVZhAz@~AbAhAd@n@T|@N|Fh@rFd@Dh@nAZzB|@rAz@t@n@l@j@@dAhAA|@dBAbCr@hCn@nEPzDBdBEz@W|DGj@]zBQz@o@tBgAlCyBrD_BrCo@jAQLqADo@pBqAfEeBbK[hGIfB?pACvEBD@PVnCAbH~@rEpBbH~@tCbBpFdBhGnAnENx@ZrBZhDFnBBpCCjCYhDe@fD_@rBK@y@lCq@fBs@|AeGzLyAdDcBFy@nCwDtP}@dFk@DaArFc@dCo@rD_DrQuCpQcAGc@tB{@zDWnAmAlF{@pDmClJmCvI}FxQ_BFi@dBi@pAw@hB_BzDKZiADSr@U@g@tBkAfFSlA[xBg@dISxFUzD[DQvAo@hEYxAsApFmBnGqBlGcBdFwCdI{DzKqEdMw@~ByA~F_AvFk@G]hFSCc@hDi@|Cs@~CaAjDc@tAiAhDcApC_BbEoBrEiEvJ{@fBuCzFaChEmB~Cq@bA}CfEsF|HoAbB}CdEmJjMcDxEwAhC_AlBcB~D{CtHqEzKgBbEyBtFgEhKeGfNeACuArCsFfLmAtC]bA{AhF_AdDEPDT?VKp@i@zC[jB]jBkB|Gq@jBgADWd@{AdDw@hAaCtCyBfDo@pAs@nAcBpCqCE[f@@d@e@|@m@jAKVm@|A[hAWbA]lBYrBGt@MbBEzA?dCLED|@HdCBxACxDElBWvG?dBHvCRbDNBX~BLBRjB?f@h@nE\\~CJhADlAD~@?fBIfDIpAIt@ UvBKj@w@bDu@bCoDxJkAbDi@zABZeAjDcAnDu@bCc@bBMPa@@KHIUO]s@{@u@o@oC_BkMoHuHmESKQAQ?ASO{Bm@yIUeDAmAF{@d@wEj@yDd@wCR{An@FHu@y@Qc@KqAU]K?CeB@yCs@y@UaFcA}A@qA[XwBT{ABWRuA"
"summary": "M5"
"warnings": []
"waypoint_order": []
"overview_path": [

]
}
]
"status": "OK"
"request": {
"origin": {
"query": "Sydney Town Hall"
}
"destination": {
"query": "Parramatta Town Hall"
}
"optimizeWaypoints": true
"travelMode": "DRIVING"
}
}

@t4chyon t4chyon added triage me I really want to be triaged. type: bug Error or flaw in code with unintended results or allowing sub-optimal usage patterns. labels Mar 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
triage me I really want to be triaged. type: bug Error or flaw in code with unintended results or allowing sub-optimal usage patterns.
Projects
None yet
Development

No branches or pull requests

1 participant