{'error': None,
'response': {'engine': 'silverRailIVU',
'itineraries': [{'duration': 2460000,
'durationStr': '41 minutes',
'endTime': '2017-07-14T08:11',
'endTimeStr': '8:11 am',
'fareAdult': 550,
'fareChild': 300,
'fareError': None,
'fareHopAdult': 315,
'fareHopChild': 180,
'fareHopTertiary': 235,
'fareWarnings': {},
'legs': [{'distance': '800 metres',
'distanceExact': 800,
'distanceStr': '800 metres',
'duration': 720000,
'durationStr': '12 min',
'endLat': '-36.84429',
'endLon': '174.76848',
'endTime': '2017-07-14T07:42',
'endTimeStr': '7:42 am',
'fareAdult': 0,
'fareChild': 0,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'from',
'isFastLeg': False,
'isFirst': True,
'isLast': False,
'legGeometry': {'length': 47,
'points': 'jg|_F_oui`@c@OEd@BP^bAiAQ{@P_@PQRKF]NY`@[PgAz@EN}@TOA{A[sBYQj@KEEACM}@WD]GAUB{DkAWSWUyBk@Fa@KE'},
'messages': [],
'mode': 'WALK',
'startLat': '-36.8499741',
'startLon': '174.7686468',
'startTime': '2017-07-14T07:30',
'startTimeStr': '7:30 am',
'stops': [],
'to': 'Britomart Train Station',
'toStr': 'Walk to Britomart Train Station'},
{'distance': 'undefined metres',
'distanceStr': 'undefined metres',
'duration': 780000,
'durationStr': '13 min',
'endLat': '-36.8984356',
'endLon': '174.8082064',
'endTime': '2017-07-14T07:55',
'endTimeStr': '7:55 am',
'fareAdult': 550,
'fareChild': 300,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'Britomart Train Station',
'isFastLeg': True,
'isFirst': False,
'isLast': False,
'legGeometry': {'length': 1140,
'points': 'xc{_F_nui`@b@YDS`A_GXsAT_CZyA`Hua@l@{BNe@P_@b@i@TMZM`@GV?\\Dp@Xf@f@P^Px@Fn@L~BL`AX~@V`@RTZTn@Z`@Jf@Fl@?rASbFcA~DgAhBq@h]_PrJkEtQmIjAa@h@KXC|@?VB`ARt@\\v@l@bCnClFlEvAz@pAn@VAn@FtIzAdE`@nCCrIu@|HwBfEqBdEuClQqO|UyVtHiJbHcLnI_S~J}S`W{e@dHcKvA{AlDcChKyE'},
'messages': [],
'mode': 'TRAIN',
'provider': 'AM',
'routeCode': 'ONE',
'routeName': 'Britomart Train Station to Onehunga Train Station',
'startLat': '-36.84429',
'startLon': '174.76848',
'startTime': '2017-07-14T07:42',
'startTimeStr': '7:42 am',
'stops': [{'code': '133',
'geometry': {'data': [-36.84429, 174.76848],
'encoded': False,
'type': 'point'}},
{'code': '115',
'geometry': {'data': [-36.86972, 174.77883],
'encoded': False,
'type': 'point'}},
{'code': '112',
'geometry': {'data': [-36.89847, 174.80811],
'encoded': False,
'type': 'point'}}],
'to': 'Ellerslie Train Station',
'toStr': 'Train to Ellerslie Train Station',
'tripId': '51100070753-20170705140526_v55.10'},
{'distance': '1088 metres',
'distanceExact': 1088,
'distanceStr': '1088 metres',
'duration': 960000,
'durationStr': '16 min',
'endLat': '-36.8954602',
'endLon': '174.815197',
'endTime': '2017-07-14T08:11',
'endTimeStr': '8:11 am',
'fareAdult': 0,
'fareChild': 0,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'Ellerslie Train Station',
'isFastLeg': False,
'isFirst': False,
'isLast': True,
'legGeometry': {'length': 51,
'points': 'nve`Fue}i`@GQoCfA]{AIECFBHDA@GCYJKHUbHcYsVuKZmA'},
'messages': [],
'mode': 'WALK',
'startLat': '-36.89847',
'startLon': '174.80811',
'startTime': '2017-07-14T07:55',
'startTimeStr': '7:55 am',
'stops': [],
'to': 'to',
'toStr': 'Walk to to'}],
'startTime': '2017-07-14T07:30',
'startTimeStr': '7:30 am'},
{'duration': 2520000,
'durationStr': '42 minutes',
'endTime': '2017-07-14T08:19',
'endTimeStr': '8:19 am',
'fareAdult': 550,
'fareChild': 300,
'fareError': None,
'fareHopAdult': 315,
'fareHopChild': 180,
'fareHopTertiary': 235,
'fareWarnings': {},
'legs': [{'distance': '435 metres',
'distanceExact': 435,
'distanceStr': '435 metres',
'duration': 420000,
'durationStr': '7 min',
'endLat': '-36.85056',
'endLon': '174.77213',
'endTime': '2017-07-14T07:44',
'endTimeStr': '7:44 am',
'fareAdult': 0,
'fareChild': 0,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'from',
'isFastLeg': False,
'isFirst': True,
'isLast': False,
'legGeometry': {'length': 33,
'points': 'jg|_F_oui`@c@OTqAs@WV_BJUI[BSDBNCf@e@Ai@\\w@LK]q@HmA@q@CeBt@XDFHO'},
'messages': [],
'mode': 'WALK',
'startLat': '-36.8499741',
'startLon': '174.7686468',
'startTime': '2017-07-14T07:37',
'startTimeStr': '7:37 am',
'stops': [],
'to': 'Symonds St and Waterloo, 2 Symonds St',
'toStr': 'Walk to Symonds St and Waterloo, 2 Symonds St'},
{'distance': 'undefined metres',
'distanceStr': 'undefined metres',
'duration': 1620000,
'durationStr': '27 min',
'endLat': '-36.89895',
'endLon': '174.8125',
'endTime': '2017-07-14T08:11',
'endTimeStr': '8:11 am',
'fareAdult': 550,
'fareChild': 300,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'Symonds St and Waterloo, 2 Symonds St',
'isFastLeg': False,
'isFirst': False,
'isLast': False,
'legGeometry': {'length': 353,
'points': '~j|_Fydvi`@IJDHbF|GtBzBbJbJhCxB^`@FKGJtErFzFlGhCfDHMILX\\PNx@b@La@rK}SJa@rBcONe@VW~@[BACKBJpHuBbCm@T?PBdKzBt@cGICHBdF{`@ACGAHBf@}D|@XTBf@CVBxQ~DBOCN~@NbGKBQ?P~JW?Q?P`BCd@w@`JeMGIFHnIoLEIDHn@}@TYtO{LNMCIBHbGwEdJoJGIFHpFyFCIBHjAqAh@q@tEcHz@sAAI@HpE{GfC_EGMFLlAkBlCyDvJaOKKJJhDcFDUHSr@s@j@_BNi@~EaSPu@ECDBtCiLCCBBT{@N{@@k@Gg@gB{HA]Fa@HKNAlEp@TGFGxCsLICFD|BkJGC'},
'messages': [],
'mode': 'BUS',
'provider': 'HE',
'routeCode': '500',
'routeName': 'Britomart To Mission Heights Via Botany Town Centre',
'startLat': '-36.85056',
'startLon': '174.77213',
'startTime': '2017-07-14T07:44',
'startTimeStr': '7:44 am',
'stops': [{'code': '7144',
'geometry': {'data': [-36.85056, 174.77213],
'encoded': False,
'type': 'point'}},
{'code': '7152',
'geometry': {'data': [-36.85494, 174.76747],
'encoded': False,
'type': 'point'}},
{'code': '7156',
'geometry': {'data': [-36.85797, 174.76407],
'encoded': False,
'type': 'point'}},
{'code': '1028',
'geometry': {'data': [-36.86168, 174.77038],
'encoded': False,
'type': 'point'}},
{'code': '7178',
'geometry': {'data': [-36.86626, 174.77182],
'encoded': False,
'type': 'point'}},
{'code': '7180',
'geometry': {'data': [-36.86741, 174.77725],
'encoded': False,
'type': 'point'}},
{'code': '7206',
'geometry': {'data': [-36.87143, 174.77715],
'encoded': False,
'type': 'point'}},
{'code': '7208',
'geometry': {'data': [-36.87304, 174.77714],
'encoded': False,
'type': 'point'}},
{'code': '7210',
'geometry': {'data': [-36.87497, 174.77726],
'encoded': False,
'type': 'point'}},
{'code': '7600',
'geometry': {'data': [-36.87738, 174.77979],
'encoded': False,
'type': 'point'}},
{'code': '7602',
'geometry': {'data': [-36.87907, 174.78195],
'encoded': False,
'type': 'point'}},
{'code': '7604',
'geometry': {'data': [-36.88218, 174.78468],
'encoded': False,
'type': 'point'}},
{'code': '7606',
'geometry': {'data': [-36.88525, 174.7876],
'encoded': False,
'type': 'point'}},
{'code': '7608',
'geometry': {'data': [-36.88647, 174.78885],
'encoded': False,
'type': 'point'}},
{'code': '7610',
'geometry': {'data': [-36.88844, 174.79139],
'encoded': False,
'type': 'point'}},
{'code': '7612',
'geometry': {'data': [-36.89014, 174.79379],
'encoded': False,
'type': 'point'}},
{'code': '7616',
'geometry': {'data': [-36.89311, 174.79782],
'encoded': False,
'type': 'point'}},
{'code': '7500',
'geometry': {'data': [-36.89584, 174.80356],
'encoded': False,
'type': 'point'}},
{'code': '7502',
'geometry': {'data': [-36.89659, 174.80569],
'encoded': False,
'type': 'point'}},
{'code': '7504',
'geometry': {'data': [-36.89832, 174.81069],
'encoded': False,
'type': 'point'}},
{'code': '7506',
'geometry': {'data': [-36.89895, 174.8125],
'encoded': False,
'type': 'point'}}],
'to': 'Main Hwy and Amy, 176 Main Hwy',
'toStr': 'Bus to Main Hwy and Amy, 176 Main Hwy',
'tripId': '5500072934-20170705140526_v55.10'},
{'distance': '526 metres',
'distanceExact': 526,
'distanceStr': '526 metres',
'duration': 480000,
'durationStr': '8 min',
'endLat': '-36.8954602',
'endLon': '174.815197',
'endTime': '2017-07-14T08:19',
'endTimeStr': '8:19 am',
'fareAdult': 0,
'fareChild': 0,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'Main Hwy and Amy, 176 Main Hwy',
'isFastLeg': False,
'isFirst': False,
'isLast': True,
'legGeometry': {'length': 13, 'points': 'lye`Fca~i`@HDT{@sVuKZmA'},
'messages': [],
'mode': 'WALK',
'startLat': '-36.89895',
'startLon': '174.8125',
'startTime': '2017-07-14T08:11',
'startTimeStr': '8:11 am',
'stops': [],
'to': 'to',
'toStr': 'Walk to to'}],
'startTime': '2017-07-14T07:37',
'startTimeStr': '7:37 am'},
{'duration': 2460000,
'durationStr': '41 minutes',
'endTime': '2017-07-14T08:25',
'endTimeStr': '8:25 am',
'fareAdult': 550,
'fareChild': 300,
'fareError': None,
'fareHopAdult': 315,
'fareHopChild': 180,
'fareHopTertiary': 235,
'fareWarnings': {},
'legs': [{'distance': '435 metres',
'distanceExact': 435,
'distanceStr': '435 metres',
'duration': 420000,
'durationStr': '7 min',
'endLat': '-36.85056',
'endLon': '174.77213',
'endTime': '2017-07-14T07:51',
'endTimeStr': '7:51 am',
'fareAdult': 0,
'fareChild': 0,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'from',
'isFastLeg': False,
'isFirst': True,
'isLast': False,
'legGeometry': {'length': 33,
'points': 'jg|_F_oui`@c@OTqAs@WV_BJUI[BSDBNCf@e@Ai@\\w@LK]q@HmA@q@CeBt@XDFHO'},
'messages': [],
'mode': 'WALK',
'startLat': '-36.8499741',
'startLon': '174.7686468',
'startTime': '2017-07-14T07:44',
'startTimeStr': '7:44 am',
'stops': [],
'to': 'Symonds St and Waterloo, 2 Symonds St',
'toStr': 'Walk to Symonds St and Waterloo, 2 Symonds St'},
{'distance': 'undefined metres',
'distanceStr': 'undefined metres',
'duration': 1560000,
'durationStr': '26 min',
'endLat': '-36.89895',
'endLon': '174.8125',
'endTime': '2017-07-14T08:17',
'endTimeStr': '8:17 am',
'fareAdult': 550,
'fareChild': 300,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'Symonds St and Waterloo, 2 Symonds St',
'isFastLeg': False,
'isFirst': False,
'isLast': False,
'legGeometry': {'length': 349,
'points': '~j|_Fydvi`@IJDHbF|GtBzBbJbJhCxB^`@FKGJtErFzFlGhCfDHMILX\\PNx@b@La@rK}SJa@rBcONe@VW~@[BACKBJpHuBbCm@T?PBdKzBt@cGICHBdF{`@ACGAHBf@}D|@XTBf@CVBxQ~DBOCN~@NfSc@?Q?P`BCd@w@`JeMGIFHnIoLEIDHn@}@TYtO{LNMCIBHbGwEdJoJGIFHpFyFCIBHjAqAh@q@tEcHz@sAAI@HpE{GfC_EGMFLlAkBlCyDvJaOKKJJhDcFDUHSr@s@j@_BNi@~EaSPu@ECDBtCiLCCBBT{@N{@@k@Gg@gB{HA]Fa@HKNAlEp@TGFGxCsLICFD|BkJGC'},
'messages': [],
'mode': 'BUS',
'provider': 'HE',
'routeCode': '550',
'routeName': 'Britomart To Cockle Bay Via Newmarket',
'startLat': '-36.85056',
'startLon': '174.77213',
'startTime': '2017-07-14T07:51',
'startTimeStr': '7:51 am',
'stops': [{'code': '7144',
'geometry': {'data': [-36.85056, 174.77213],
'encoded': False,
'type': 'point'}},
{'code': '7152',
'geometry': {'data': [-36.85494, 174.76747],
'encoded': False,
'type': 'point'}},
{'code': '7156',
'geometry': {'data': [-36.85797, 174.76407],
'encoded': False,
'type': 'point'}},
{'code': '1028',
'geometry': {'data': [-36.86168, 174.77038],
'encoded': False,
'type': 'point'}},
{'code': '7178',
'geometry': {'data': [-36.86626, 174.77182],
'encoded': False,
'type': 'point'}},
{'code': '7180',
'geometry': {'data': [-36.86741, 174.77725],
'encoded': False,
'type': 'point'}},
{'code': '7206',
'geometry': {'data': [-36.87143, 174.77715],
'encoded': False,
'type': 'point'}},
{'code': '7210',
'geometry': {'data': [-36.87497, 174.77726],
'encoded': False,
'type': 'point'}},
{'code': '7600',
'geometry': {'data': [-36.87738, 174.77979],
'encoded': False,
'type': 'point'}},
{'code': '7602',
'geometry': {'data': [-36.87907, 174.78195],
'encoded': False,
'type': 'point'}},
{'code': '7604',
'geometry': {'data': [-36.88218, 174.78468],
'encoded': False,
'type': 'point'}},
{'code': '7606',
'geometry': {'data': [-36.88525, 174.7876],
'encoded': False,
'type': 'point'}},
{'code': '7608',
'geometry': {'data': [-36.88647, 174.78885],
'encoded': False,
'type': 'point'}},
{'code': '7610',
'geometry': {'data': [-36.88844, 174.79139],
'encoded': False,
'type': 'point'}},
{'code': '7612',
'geometry': {'data': [-36.89014, 174.79379],
'encoded': False,
'type': 'point'}},
{'code': '7616',
'geometry': {'data': [-36.89311, 174.79782],
'encoded': False,
'type': 'point'}},
{'code': '7500',
'geometry': {'data': [-36.89584, 174.80356],
'encoded': False,
'type': 'point'}},
{'code': '7502',
'geometry': {'data': [-36.89659, 174.80569],
'encoded': False,
'type': 'point'}},
{'code': '7504',
'geometry': {'data': [-36.89832, 174.81069],
'encoded': False,
'type': 'point'}},
{'code': '7506',
'geometry': {'data': [-36.89895, 174.8125],
'encoded': False,
'type': 'point'}}],
'to': 'Main Hwy and Amy, 176 Main Hwy',
'toStr': 'Bus to Main Hwy and Amy, 176 Main Hwy',
'tripId': '5550011199-20170705140526_v55.10'},
{'distance': '526 metres',
'distanceExact': 526,
'distanceStr': '526 metres',
'duration': 480000,
'durationStr': '8 min',
'endLat': '-36.8954602',
'endLon': '174.815197',
'endTime': '2017-07-14T08:25',
'endTimeStr': '8:25 am',
'fareAdult': 0,
'fareChild': 0,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'Main Hwy and Amy, 176 Main Hwy',
'isFastLeg': False,
'isFirst': False,
'isLast': True,
'legGeometry': {'length': 13, 'points': 'lye`Fca~i`@HDT{@sVuKZmA'},
'messages': [],
'mode': 'WALK',
'startLat': '-36.89895',
'startLon': '174.8125',
'startTime': '2017-07-14T08:17',
'startTimeStr': '8:17 am',
'stops': [],
'to': 'to',
'toStr': 'Walk to to'}],
'startTime': '2017-07-14T07:44',
'startTimeStr': '7:44 am'},
{'duration': 2460000,
'durationStr': '41 minutes',
'endTime': '2017-07-14T08:33',
'endTimeStr': '8:33 am',
'fareAdult': 550,
'fareChild': 300,
'fareError': None,
'fareHopAdult': 315,
'fareHopChild': 180,
'fareHopTertiary': 235,
'fareWarnings': {},
'legs': [{'distance': '435 metres',
'distanceExact': 435,
'distanceStr': '435 metres',
'duration': 420000,
'durationStr': '7 min',
'endLat': '-36.85056',
'endLon': '174.77213',
'endTime': '2017-07-14T07:59',
'endTimeStr': '7:59 am',
'fareAdult': 0,
'fareChild': 0,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'from',
'isFastLeg': False,
'isFirst': True,
'isLast': False,
'legGeometry': {'length': 33,
'points': 'jg|_F_oui`@c@OTqAs@WV_BJUI[BSDBNCf@e@Ai@\\w@LK]q@HmA@q@CeBt@XDFHO'},
'messages': [],
'mode': 'WALK',
'startLat': '-36.8499741',
'startLon': '174.7686468',
'startTime': '2017-07-14T07:52',
'startTimeStr': '7:52 am',
'stops': [],
'to': 'Symonds St and Waterloo, 2 Symonds St',
'toStr': 'Walk to Symonds St and Waterloo, 2 Symonds St'},
{'distance': 'undefined metres',
'distanceStr': 'undefined metres',
'duration': 1560000,
'durationStr': '26 min',
'endLat': '-36.89895',
'endLon': '174.8125',
'endTime': '2017-07-14T08:25',
'endTimeStr': '8:25 am',
'fareAdult': 550,
'fareChild': 300,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'Symonds St and Waterloo, 2 Symonds St',
'isFastLeg': False,
'isFirst': False,
'isLast': False,
'legGeometry': {'length': 353,
'points': '~j|_Fydvi`@IJDHbF|GtBzBbJbJhCxB^`@FKGJtErFzFlGhCfDHMILX\\PNx@b@La@rK}SJa@rBcONe@VW~@[BACKBJpHuBbCm@T?PBdKzBt@cGICHBdF{`@ACGAHBf@}D|@XTBf@CVBxQ~DBOCN~@NbGKBQ?P~JW?Q?P`BCd@w@`JeMGIFHnIoLEIDHn@}@TYtO{LNMCIBHbGwEdJoJGIFHpFyFCIBHjAqAh@q@tEcHz@sAAI@HpE{GfC_EGMFLlAkBlCyDvJaOKKJJhDcFDUHSr@s@j@_BNi@~EaSPu@ECDBtCiLCCBBT{@N{@@k@Gg@gB{HA]Fa@HKNAlEp@TGFGxCsLICFD|BkJGC'},
'messages': [],
'mode': 'BUS',
'provider': 'HE',
'routeCode': '500',
'routeName': 'Britomart To Botany Town Centre Via Ti Rakau Dr',
'startLat': '-36.85056',
'startLon': '174.77213',
'startTime': '2017-07-14T07:59',
'startTimeStr': '7:59 am',
'stops': [{'code': '7144',
'geometry': {'data': [-36.85056, 174.77213],
'encoded': False,
'type': 'point'}},
{'code': '7152',
'geometry': {'data': [-36.85494, 174.76747],
'encoded': False,
'type': 'point'}},
{'code': '7156',
'geometry': {'data': [-36.85797, 174.76407],
'encoded': False,
'type': 'point'}},
{'code': '1028',
'geometry': {'data': [-36.86168, 174.77038],
'encoded': False,
'type': 'point'}},
{'code': '7178',
'geometry': {'data': [-36.86626, 174.77182],
'encoded': False,
'type': 'point'}},
{'code': '7180',
'geometry': {'data': [-36.86741, 174.77725],
'encoded': False,
'type': 'point'}},
{'code': '7206',
'geometry': {'data': [-36.87143, 174.77715],
'encoded': False,
'type': 'point'}},
{'code': '7208',
'geometry': {'data': [-36.87304, 174.77714],
'encoded': False,
'type': 'point'}},
{'code': '7210',
'geometry': {'data': [-36.87497, 174.77726],
'encoded': False,
'type': 'point'}},
{'code': '7600',
'geometry': {'data': [-36.87738, 174.77979],
'encoded': False,
'type': 'point'}},
{'code': '7602',
'geometry': {'data': [-36.87907, 174.78195],
'encoded': False,
'type': 'point'}},
{'code': '7604',
'geometry': {'data': [-36.88218, 174.78468],
'encoded': False,
'type': 'point'}},
{'code': '7606',
'geometry': {'data': [-36.88525, 174.7876],
'encoded': False,
'type': 'point'}},
{'code': '7608',
'geometry': {'data': [-36.88647, 174.78885],
'encoded': False,
'type': 'point'}},
{'code': '7610',
'geometry': {'data': [-36.88844, 174.79139],
'encoded': False,
'type': 'point'}},
{'code': '7612',
'geometry': {'data': [-36.89014, 174.79379],
'encoded': False,
'type': 'point'}},
{'code': '7616',
'geometry': {'data': [-36.89311, 174.79782],
'encoded': False,
'type': 'point'}},
{'code': '7500',
'geometry': {'data': [-36.89584, 174.80356],
'encoded': False,
'type': 'point'}},
{'code': '7502',
'geometry': {'data': [-36.89659, 174.80569],
'encoded': False,
'type': 'point'}},
{'code': '7504',
'geometry': {'data': [-36.89832, 174.81069],
'encoded': False,
'type': 'point'}},
{'code': '7506',
'geometry': {'data': [-36.89895, 174.8125],
'encoded': False,
'type': 'point'}}],
'to': 'Main Hwy and Amy, 176 Main Hwy',
'toStr': 'Bus to Main Hwy and Amy, 176 Main Hwy',
'tripId': '5500073032-20170705140526_v55.10'},
{'distance': '526 metres',
'distanceExact': 526,
'distanceStr': '526 metres',
'duration': 480000,
'durationStr': '8 min',
'endLat': '-36.8954602',
'endLon': '174.815197',
'endTime': '2017-07-14T08:33',
'endTimeStr': '8:33 am',
'fareAdult': 0,
'fareChild': 0,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'Main Hwy and Amy, 176 Main Hwy',
'isFastLeg': False,
'isFirst': False,
'isLast': True,
'legGeometry': {'length': 13, 'points': 'lye`Fca~i`@HDT{@sVuKZmA'},
'messages': [],
'mode': 'WALK',
'startLat': '-36.89895',
'startLon': '174.8125',
'startTime': '2017-07-14T08:25',
'startTimeStr': '8:25 am',
'stops': [],
'to': 'to',
'toStr': 'Walk to to'}],
'startTime': '2017-07-14T07:52',
'startTimeStr': '7:52 am'},
{'duration': 2100000,
'durationStr': '35 minutes',
'endTime': '2017-07-14T08:39',
'endTimeStr': '8:39 am',
'fareAdult': 550,
'fareChild': 300,
'fareError': None,
'fareHopAdult': 315,
'fareHopChild': 180,
'fareHopTertiary': 235,
'fareWarnings': {},
'legs': [{'distance': '435 metres',
'distanceExact': 435,
'distanceStr': '435 metres',
'duration': 420000,
'durationStr': '7 min',
'endLat': '-36.85056',
'endLon': '174.77213',
'endTime': '2017-07-14T08:11',
'endTimeStr': '8:11 am',
'fareAdult': 0,
'fareChild': 0,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'from',
'isFastLeg': False,
'isFirst': True,
'isLast': False,
'legGeometry': {'length': 33,
'points': 'jg|_F_oui`@c@OTqAs@WV_BJUI[BSDBNCf@e@Ai@\\w@LK]q@HmA@q@CeBt@XDFHO'},
'messages': [],
'mode': 'WALK',
'startLat': '-36.8499741',
'startLon': '174.7686468',
'startTime': '2017-07-14T08:04',
'startTimeStr': '8:04 am',
'stops': [],
'to': 'Symonds St and Waterloo, 2 Symonds St',
'toStr': 'Walk to Symonds St and Waterloo, 2 Symonds St'},
{'distance': 'undefined metres',
'distanceStr': 'undefined metres',
'duration': 1560000,
'durationStr': '26 min',
'endLat': '-36.89615',
'endLon': '174.81431',
'endTime': '2017-07-14T08:37',
'endTimeStr': '8:37 am',
'fareAdult': 550,
'fareChild': 300,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'Symonds St and Waterloo, 2 Symonds St',
'isFastLeg': False,
'isFirst': False,
'isLast': False,
'legGeometry': {'length': 356,
'points': '~j|_Fydvi`@IJhFfHzB`CbK`KlB~ADKEJFH|G`I`ElEhCfDHMILX\\PNx@b@La@rK}SJa@rBcONe@VW~@[BACKBJlA_@jCq@VK~@WbCm@T?PBdKzBb@_D?MICHBvFsc@ICHBf@}D|@XTBf@CVBdPnDBOCNjAVf@FbGKBQ?P~JW?Q?P`BCd@w@`JeMGIFHnIoLEIDHn@}@TYtO{LNMCIBHbGwEdJoJGIFHpFyFCIBHjAqAh@q@tEcHz@sAAI@HpE{GfC_EGMFLlAkBlCyDvJaOKKJJhDcFDUHSr@s@j@_BNi@~EaSPu@ECDBtCiLCCBBT{@N{@@k@Gg@gB{HA]Fa@HKNAlEp@TGFGxCsLICFD|BkJGCHBR{@qBw@wMaGCF'},
'messages': [],
'mode': 'BUS',
'provider': 'NZBML',
'routeCode': '595',
'routeName': 'Britomart To Glen Innes Via Panmure',
'startLat': '-36.85056',
'startLon': '174.77213',
'startTime': '2017-07-14T08:11',
'startTimeStr': '8:11 am',
'stops': [{'code': '7144',
'geometry': {'data': [-36.85056, 174.77213],
'encoded': False,
'type': 'point'}},
{'code': '7150',
'geometry': {'data': [-36.85482, 174.76759],
'encoded': False,
'type': 'point'}},
{'code': '7156',
'geometry': {'data': [-36.85797, 174.76407],
'encoded': False,
'type': 'point'}},
{'code': '1028',
'geometry': {'data': [-36.86168, 174.77038],
'encoded': False,
'type': 'point'}},
{'code': '7176',
'geometry': {'data': [-36.86617, 174.77139],
'encoded': False,
'type': 'point'}},
{'code': '7180',
'geometry': {'data': [-36.86741, 174.77725],
'encoded': False,
'type': 'point'}},
{'code': '7204',
'geometry': {'data': [-36.87116, 174.77723],
'encoded': False,
'type': 'point'}},
{'code': '7208',
'geometry': {'data': [-36.87304, 174.77714],
'encoded': False,
'type': 'point'}},
{'code': '7210',
'geometry': {'data': [-36.87497, 174.77726],
'encoded': False,
'type': 'point'}},
{'code': '7600',
'geometry': {'data': [-36.87738, 174.77979],
'encoded': False,
'type': 'point'}},
{'code': '7602',
'geometry': {'data': [-36.87907, 174.78195],
'encoded': False,
'type': 'point'}},
{'code': '7604',
'geometry': {'data': [-36.88218, 174.78468],
'encoded': False,
'type': 'point'}},
{'code': '7606',
'geometry': {'data': [-36.88525, 174.7876],
'encoded': False,
'type': 'point'}},
{'code': '7608',
'geometry': {'data': [-36.88647, 174.78885],
'encoded': False,
'type': 'point'}},
{'code': '7610',
'geometry': {'data': [-36.88844, 174.79139],
'encoded': False,
'type': 'point'}},
{'code': '7612',
'geometry': {'data': [-36.89014, 174.79379],
'encoded': False,
'type': 'point'}},
{'code': '7616',
'geometry': {'data': [-36.89311, 174.79782],
'encoded': False,
'type': 'point'}},
{'code': '7500',
'geometry': {'data': [-36.89584, 174.80356],
'encoded': False,
'type': 'point'}},
{'code': '7502',
'geometry': {'data': [-36.89659, 174.80569],
'encoded': False,
'type': 'point'}},
{'code': '7504',
'geometry': {'data': [-36.89832, 174.81069],
'encoded': False,
'type': 'point'}},
{'code': '7506',
'geometry': {'data': [-36.89895, 174.8125],
'encoded': False,
'type': 'point'}},
{'code': '7456',
'geometry': {'data': [-36.89615, 174.81431],
'encoded': False,
'type': 'point'}}],
'to': 'Amy St and Ballin, 29 Amy St',
'toStr': 'Bus to Amy St and Ballin, 29 Amy St',
'tripId': '14595039980-20170705140526_v55.10'},
{'distance': '142 metres',
'distanceExact': 142,
'distanceStr': '142 metres',
'duration': 120000,
'durationStr': '1 min',
'endLat': '-36.8954602',
'endLon': '174.815197',
'endTime': '2017-07-14T08:39',
'endTimeStr': '8:39 am',
'fareAdult': 0,
'fareChild': 0,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'Amy St and Ballin, 29 Amy St',
'isFastLeg': False,
'isFirst': False,
'isLast': True,
'legGeometry': {'length': 5, 'points': '|ge`Fml~i`@BEgD{AZmA'},
'messages': [],
'mode': 'WALK',
'startLat': '-36.89615',
'startLon': '174.81431',
'startTime': '2017-07-14T08:37',
'startTimeStr': '8:37 am',
'stops': [],
'to': 'to',
'toStr': 'Walk to to'}],
'startTime': '2017-07-14T08:04',
'startTimeStr': '8:04 am'},
{'duration': 2520000,
'durationStr': '42 minutes',
'endTime': '2017-07-14T08:49',
'endTimeStr': '8:49 am',
'fareAdult': 550,
'fareChild': 300,
'fareError': None,
'fareHopAdult': 315,
'fareHopChild': 180,
'fareHopTertiary': 235,
'fareWarnings': {},
'legs': [{'distance': '435 metres',
'distanceExact': 435,
'distanceStr': '435 metres',
'duration': 420000,
'durationStr': '7 min',
'endLat': '-36.85056',
'endLon': '174.77213',
'endTime': '2017-07-14T08:14',
'endTimeStr': '8:14 am',
'fareAdult': 0,
'fareChild': 0,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'from',
'isFastLeg': False,
'isFirst': True,
'isLast': False,
'legGeometry': {'length': 33,
'points': 'jg|_F_oui`@c@OTqAs@WV_BJUI[BSDBNCf@e@Ai@\\w@LK]q@HmA@q@CeBt@XDFHO'},
'messages': [],
'mode': 'WALK',
'startLat': '-36.8499741',
'startLon': '174.7686468',
'startTime': '2017-07-14T08:07',
'startTimeStr': '8:07 am',
'stops': [],
'to': 'Symonds St and Waterloo, 2 Symonds St',
'toStr': 'Walk to Symonds St and Waterloo, 2 Symonds St'},
{'distance': 'undefined metres',
'distanceStr': 'undefined metres',
'duration': 1620000,
'durationStr': '27 min',
'endLat': '-36.89895',
'endLon': '174.8125',
'endTime': '2017-07-14T08:41',
'endTimeStr': '8:41 am',
'fareAdult': 550,
'fareChild': 300,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'Symonds St and Waterloo, 2 Symonds St',
'isFastLeg': False,
'isFirst': False,
'isLast': False,
'legGeometry': {'length': 353,
'points': '~j|_Fydvi`@IJDHbF|GtBzBbJbJhCxB^`@FKGJtErFzFlGhCfDHMILX\\PNx@b@La@rK}SJa@rBcONe@VW~@[BACKBJpHuBbCm@T?PBdKzBt@cGICHBdF{`@ACGAHBf@}D|@XTBf@CVBxQ~DBOCN~@NbGKBQ?P~JW?Q?P`BCd@w@`JeMGIFHnIoLEIDHn@}@TYtO{LNMCIBHbGwEdJoJGIFHpFyFCIBHjAqAh@q@tEcHz@sAAI@HpE{GfC_EGMFLlAkBlCyDvJaOKKJJhDcFDUHSr@s@j@_BNi@~EaSPu@ECDBtCiLCCBBT{@N{@@k@Gg@gB{HA]Fa@HKNAlEp@TGFGxCsLICFD|BkJGC'},
'messages': [],
'mode': 'BUS',
'provider': 'HE',
'routeCode': '500',
'routeName': 'Britomart To Mission Heights Via Botany Town Centre',
'startLat': '-36.85056',
'startLon': '174.77213',
'startTime': '2017-07-14T08:14',
'startTimeStr': '8:14 am',
'stops': [{'code': '7144',
'geometry': {'data': [-36.85056, 174.77213],
'encoded': False,
'type': 'point'}},
{'code': '7152',
'geometry': {'data': [-36.85494, 174.76747],
'encoded': False,
'type': 'point'}},
{'code': '7156',
'geometry': {'data': [-36.85797, 174.76407],
'encoded': False,
'type': 'point'}},
{'code': '1028',
'geometry': {'data': [-36.86168, 174.77038],
'encoded': False,
'type': 'point'}},
{'code': '7178',
'geometry': {'data': [-36.86626, 174.77182],
'encoded': False,
'type': 'point'}},
{'code': '7180',
'geometry': {'data': [-36.86741, 174.77725],
'encoded': False,
'type': 'point'}},
{'code': '7206',
'geometry': {'data': [-36.87143, 174.77715],
'encoded': False,
'type': 'point'}},
{'code': '7208',
'geometry': {'data': [-36.87304, 174.77714],
'encoded': False,
'type': 'point'}},
{'code': '7210',
'geometry': {'data': [-36.87497, 174.77726],
'encoded': False,
'type': 'point'}},
{'code': '7600',
'geometry': {'data': [-36.87738, 174.77979],
'encoded': False,
'type': 'point'}},
{'code': '7602',
'geometry': {'data': [-36.87907, 174.78195],
'encoded': False,
'type': 'point'}},
{'code': '7604',
'geometry': {'data': [-36.88218, 174.78468],
'encoded': False,
'type': 'point'}},
{'code': '7606',
'geometry': {'data': [-36.88525, 174.7876],
'encoded': False,
'type': 'point'}},
{'code': '7608',
'geometry': {'data': [-36.88647, 174.78885],
'encoded': False,
'type': 'point'}},
{'code': '7610',
'geometry': {'data': [-36.88844, 174.79139],
'encoded': False,
'type': 'point'}},
{'code': '7612',
'geometry': {'data': [-36.89014, 174.79379],
'encoded': False,
'type': 'point'}},
{'code': '7616',
'geometry': {'data': [-36.89311, 174.79782],
'encoded': False,
'type': 'point'}},
{'code': '7500',
'geometry': {'data': [-36.89584, 174.80356],
'encoded': False,
'type': 'point'}},
{'code': '7502',
'geometry': {'data': [-36.89659, 174.80569],
'encoded': False,
'type': 'point'}},
{'code': '7504',
'geometry': {'data': [-36.89832, 174.81069],
'encoded': False,
'type': 'point'}},
{'code': '7506',
'geometry': {'data': [-36.89895, 174.8125],
'encoded': False,
'type': 'point'}}],
'to': 'Main Hwy and Amy, 176 Main Hwy',
'toStr': 'Bus to Main Hwy and Amy, 176 Main Hwy',
'tripId': '5500072933-20170705140526_v55.10'},
{'distance': '526 metres',
'distanceExact': 526,
'distanceStr': '526 metres',
'duration': 480000,
'durationStr': '8 min',
'endLat': '-36.8954602',
'endLon': '174.815197',
'endTime': '2017-07-14T08:49',
'endTimeStr': '8:49 am',
'fareAdult': 0,
'fareChild': 0,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'Main Hwy and Amy, 176 Main Hwy',
'isFastLeg': False,
'isFirst': False,
'isLast': True,
'legGeometry': {'length': 13, 'points': 'lye`Fca~i`@HDT{@sVuKZmA'},
'messages': [],
'mode': 'WALK',
'startLat': '-36.89895',
'startLon': '174.8125',
'startTime': '2017-07-14T08:41',
'startTimeStr': '8:41 am',
'stops': [],
'to': 'to',
'toStr': 'Walk to to'}],
'startTime': '2017-07-14T08:07',
'startTimeStr': '8:07 am'},
{'duration': 2700000,
'durationStr': 'an hour',
'endTime': '2017-07-14T08:59',
'endTimeStr': '8:59 am',
'fareAdult': 550,
'fareChild': 300,
'fareError': None,
'fareHopAdult': 315,
'fareHopChild': 180,
'fareHopTertiary': 235,
'fareWarnings': {},
'legs': [{'distance': '800 metres',
'distanceExact': 800,
'distanceStr': '800 metres',
'duration': 720000,
'durationStr': '12 min',
'endLat': '-36.84429',
'endLon': '174.76848',
'endTime': '2017-07-14T08:26',
'endTimeStr': '8:26 am',
'fareAdult': 0,
'fareChild': 0,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'from',
'isFastLeg': False,
'isFirst': True,
'isLast': False,
'legGeometry': {'length': 47,
'points': 'jg|_F_oui`@c@OEd@BP^bAiAQ{@P_@PQRKF]NY`@[PgAz@EN}@TOA{A[sBYQj@KEEACM}@WD]GAUB{DkAWSWUyBk@Fa@KE'},
'messages': [],
'mode': 'WALK',
'startLat': '-36.8499741',
'startLon': '174.7686468',
'startTime': '2017-07-14T08:14',
'startTimeStr': '8:14 am',
'stops': [],
'to': 'Britomart Train Station',
'toStr': 'Walk to Britomart Train Station'},
{'distance': 'undefined metres',
'distanceStr': 'undefined metres',
'duration': 1020000,
'durationStr': '17 min',
'endLat': '-36.8984373',
'endLon': '174.8082082',
'endTime': '2017-07-14T08:43',
'endTimeStr': '8:43 am',
'fareAdult': 550,
'fareChild': 300,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'Britomart Train Station',
'isFastLeg': True,
'isFirst': False,
'isLast': False,
'legGeometry': {'length': 700,
'points': 'xc{_F_nui`@|N}w@`@mAl@u@b@Sf@Ih@?n@Jf@b@\\l@ZdAZhEJf@Vp@h@|@fBz@b@HjAAzGwAjGgBhJaEht@o\\|B?n@DvA`@fHdH`DxBnBjAlMzBrC\\b@BjA?rAM|CQpBUlB]rCq@`Bk@hBy@jC{A|@m@|AmAnQ{O|HaIh@g@@@`JiJtGwH\\k@l@w@zBuDdEuHxAwDtD{IbG{LxAaDAArF{KpD}FxIwQtCqEhFqGzDsDdLyE'},
'messages': [],
'mode': 'TRAIN',
'provider': 'AM',
'routeCode': 'STH',
'routeName': 'Britomart Train Station to Papakura Train Station',
'startLat': '-36.84429',
'startLon': '174.76848',
'startTime': '2017-07-14T08:26',
'startTimeStr': '8:26 am',
'stops': [{'code': '133',
'geometry': {'data': [-36.84429, 174.76848],
'encoded': False,
'type': 'point'}},
{'code': '140',
'geometry': {'data': [-36.85473, 174.7774],
'encoded': False,
'type': 'point'}},
{'code': '115',
'geometry': {'data': [-36.86972, 174.77883],
'encoded': False,
'type': 'point'}},
{'code': '114',
'geometry': {'data': [-36.88138, 174.78542],
'encoded': False,
'type': 'point'}},
{'code': '113',
'geometry': {'data': [-36.88966, 174.79742],
'encoded': False,
'type': 'point'}},
{'code': '112',
'geometry': {'data': [-36.89847, 174.80811],
'encoded': False,
'type': 'point'}}],
'to': 'Ellerslie Train Station',
'toStr': 'Train to Ellerslie Train Station',
'tripId': '23100070962-20170705140526_v55.10'},
{'distance': '1088 metres',
'distanceExact': 1088,
'distanceStr': '1088 metres',
'duration': 960000,
'durationStr': '16 min',
'endLat': '-36.8954602',
'endLon': '174.815197',
'endTime': '2017-07-14T08:59',
'endTimeStr': '8:59 am',
'fareAdult': 0,
'fareChild': 0,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'Ellerslie Train Station',
'isFastLeg': False,
'isFirst': False,
'isLast': True,
'legGeometry': {'length': 51,
'points': 'nve`Fue}i`@GQoCfA]{AIECFBHDA@GCYJKHUbHcYsVuKZmA'},
'messages': [],
'mode': 'WALK',
'startLat': '-36.89847',
'startLon': '174.80811',
'startTime': '2017-07-14T08:43',
'startTimeStr': '8:43 am',
'stops': [],
'to': 'to',
'toStr': 'Walk to to'}],
'startTime': '2017-07-14T08:14',
'startTimeStr': '8:14 am'},
{'duration': 2460000,
'durationStr': '41 minutes',
'endTime': '2017-07-14T09:03',
'endTimeStr': '9:03 am',
'fareAdult': 550,
'fareChild': 300,
'fareError': None,
'fareHopAdult': 315,
'fareHopChild': 180,
'fareHopTertiary': 235,
'fareWarnings': {},
'legs': [{'distance': '435 metres',
'distanceExact': 435,
'distanceStr': '435 metres',
'duration': 420000,
'durationStr': '7 min',
'endLat': '-36.85056',
'endLon': '174.77213',
'endTime': '2017-07-14T08:29',
'endTimeStr': '8:29 am',
'fareAdult': 0,
'fareChild': 0,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'from',
'isFastLeg': False,
'isFirst': True,
'isLast': False,
'legGeometry': {'length': 33,
'points': 'jg|_F_oui`@c@OTqAs@WV_BJUI[BSDBNCf@e@Ai@\\w@LK]q@HmA@q@CeBt@XDFHO'},
'messages': [],
'mode': 'WALK',
'startLat': '-36.8499741',
'startLon': '174.7686468',
'startTime': '2017-07-14T08:22',
'startTimeStr': '8:22 am',
'stops': [],
'to': 'Symonds St and Waterloo, 2 Symonds St',
'toStr': 'Walk to Symonds St and Waterloo, 2 Symonds St'},
{'distance': 'undefined metres',
'distanceStr': 'undefined metres',
'duration': 1560000,
'durationStr': '26 min',
'endLat': '-36.89895',
'endLon': '174.8125',
'endTime': '2017-07-14T08:55',
'endTimeStr': '8:55 am',
'fareAdult': 550,
'fareChild': 300,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'Symonds St and Waterloo, 2 Symonds St',
'isFastLeg': False,
'isFirst': False,
'isLast': False,
'legGeometry': {'length': 353,
'points': '~j|_Fydvi`@IJDHbF|GtBzBbJbJhCxB^`@FKGJtErFzFlGhCfDHMILX\\PNx@b@La@rK}SJa@rBcONe@VW~@[BACKBJpHuBbCm@T?PBdKzBt@cGICHBdF{`@ACGAHBf@}D|@XTBf@CVBxQ~DBOCN~@NbGKBQ?P~JW?Q?P`BCd@w@`JeMGIFHnIoLEIDHn@}@TYtO{LNMCIBHbGwEdJoJGIFHpFyFCIBHjAqAh@q@tEcHz@sAAI@HpE{GfC_EGMFLlAkBlCyDvJaOKKJJhDcFDUHSr@s@j@_BNi@~EaSPu@ECDBtCiLCCBBT{@N{@@k@Gg@gB{HA]Fa@HKNAlEp@TGFGxCsLICFD|BkJGC'},
'messages': [],
'mode': 'BUS',
'provider': 'HE',
'routeCode': '500',
'routeName': 'Britomart To Botany Town Centre Via Ti Rakau Dr',
'startLat': '-36.85056',
'startLon': '174.77213',
'startTime': '2017-07-14T08:29',
'startTimeStr': '8:29 am',
'stops': [{'code': '7144',
'geometry': {'data': [-36.85056, 174.77213],
'encoded': False,
'type': 'point'}},
{'code': '7152',
'geometry': {'data': [-36.85494, 174.76747],
'encoded': False,
'type': 'point'}},
{'code': '7156',
'geometry': {'data': [-36.85797, 174.76407],
'encoded': False,
'type': 'point'}},
{'code': '1028',
'geometry': {'data': [-36.86168, 174.77038],
'encoded': False,
'type': 'point'}},
{'code': '7178',
'geometry': {'data': [-36.86626, 174.77182],
'encoded': False,
'type': 'point'}},
{'code': '7180',
'geometry': {'data': [-36.86741, 174.77725],
'encoded': False,
'type': 'point'}},
{'code': '7206',
'geometry': {'data': [-36.87143, 174.77715],
'encoded': False,
'type': 'point'}},
{'code': '7208',
'geometry': {'data': [-36.87304, 174.77714],
'encoded': False,
'type': 'point'}},
{'code': '7210',
'geometry': {'data': [-36.87497, 174.77726],
'encoded': False,
'type': 'point'}},
{'code': '7600',
'geometry': {'data': [-36.87738, 174.77979],
'encoded': False,
'type': 'point'}},
{'code': '7602',
'geometry': {'data': [-36.87907, 174.78195],
'encoded': False,
'type': 'point'}},
{'code': '7604',
'geometry': {'data': [-36.88218, 174.78468],
'encoded': False,
'type': 'point'}},
{'code': '7606',
'geometry': {'data': [-36.88525, 174.7876],
'encoded': False,
'type': 'point'}},
{'code': '7608',
'geometry': {'data': [-36.88647, 174.78885],
'encoded': False,
'type': 'point'}},
{'code': '7610',
'geometry': {'data': [-36.88844, 174.79139],
'encoded': False,
'type': 'point'}},
{'code': '7612',
'geometry': {'data': [-36.89014, 174.79379],
'encoded': False,
'type': 'point'}},
{'code': '7616',
'geometry': {'data': [-36.89311, 174.79782],
'encoded': False,
'type': 'point'}},
{'code': '7500',
'geometry': {'data': [-36.89584, 174.80356],
'encoded': False,
'type': 'point'}},
{'code': '7502',
'geometry': {'data': [-36.89659, 174.80569],
'encoded': False,
'type': 'point'}},
{'code': '7504',
'geometry': {'data': [-36.89832, 174.81069],
'encoded': False,
'type': 'point'}},
{'code': '7506',
'geometry': {'data': [-36.89895, 174.8125],
'encoded': False,
'type': 'point'}}],
'to': 'Main Hwy and Amy, 176 Main Hwy',
'toStr': 'Bus to Main Hwy and Amy, 176 Main Hwy',
'tripId': '5500073031-20170705140526_v55.10'},
{'distance': '526 metres',
'distanceExact': 526,
'distanceStr': '526 metres',
'duration': 480000,
'durationStr': '8 min',
'endLat': '-36.8954602',
'endLon': '174.815197',
'endTime': '2017-07-14T09:03',
'endTimeStr': '9:03 am',
'fareAdult': 0,
'fareChild': 0,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'Main Hwy and Amy, 176 Main Hwy',
'isFastLeg': False,
'isFirst': False,
'isLast': True,
'legGeometry': {'length': 13, 'points': 'lye`Fca~i`@HDT{@sVuKZmA'},
'messages': [],
'mode': 'WALK',
'startLat': '-36.89895',
'startLon': '174.8125',
'startTime': '2017-07-14T08:55',
'startTimeStr': '8:55 am',
'stops': [],
'to': 'to',
'toStr': 'Walk to to'}],
'startTime': '2017-07-14T08:22',
'startTimeStr': '8:22 am'},
{'duration': 2460000,
'durationStr': '41 minutes',
'endTime': '2017-07-14T09:05',
'endTimeStr': '9:05 am',
'fareAdult': 550,
'fareChild': 300,
'fareError': None,
'fareHopAdult': 315,
'fareHopChild': 180,
'fareHopTertiary': 235,
'fareWarnings': {},
'legs': [{'distance': '435 metres',
'distanceExact': 435,
'distanceStr': '435 metres',
'duration': 420000,
'durationStr': '7 min',
'endLat': '-36.85056',
'endLon': '174.77213',
'endTime': '2017-07-14T08:31',
'endTimeStr': '8:31 am',
'fareAdult': 0,
'fareChild': 0,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'from',
'isFastLeg': False,
'isFirst': True,
'isLast': False,
'legGeometry': {'length': 33,
'points': 'jg|_F_oui`@c@OTqAs@WV_BJUI[BSDBNCf@e@Ai@\\w@LK]q@HmA@q@CeBt@XDFHO'},
'messages': [],
'mode': 'WALK',
'startLat': '-36.8499741',
'startLon': '174.7686468',
'startTime': '2017-07-14T08:24',
'startTimeStr': '8:24 am',
'stops': [],
'to': 'Symonds St and Waterloo, 2 Symonds St',
'toStr': 'Walk to Symonds St and Waterloo, 2 Symonds St'},
{'distance': 'undefined metres',
'distanceStr': 'undefined metres',
'duration': 1560000,
'durationStr': '26 min',
'endLat': '-36.89895',
'endLon': '174.8125',
'endTime': '2017-07-14T08:57',
'endTimeStr': '8:57 am',
'fareAdult': 550,
'fareChild': 300,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'Symonds St and Waterloo, 2 Symonds St',
'isFastLeg': False,
'isFirst': False,
'isLast': False,
'legGeometry': {'length': 349,
'points': '~j|_Fydvi`@IJDHbF|GtBzBbJbJhCxB^`@FKGJtErFzFlGhCfDHMILX\\PNx@b@La@rK}SJa@rBcONe@VW~@[BACKBJpHuBbCm@T?PBdKzBt@cGICHBdF{`@ACGAHBf@}D|@XTBf@CVBxQ~DBOCN~@NfSc@?Q?P`BCd@w@`JeMGIFHnIoLEIDHn@}@TYtO{LNMCIBHbGwEdJoJGIFHpFyFCIBHjAqAh@q@tEcHz@sAAI@HpE{GfC_EGMFLlAkBlCyDvJaOKKJJhDcFDUHSr@s@j@_BNi@~EaSPu@ECDBtCiLCCBBT{@N{@@k@Gg@gB{HA]Fa@HKNAlEp@TGFGxCsLICFD|BkJGC'},
'messages': [],
'mode': 'BUS',
'provider': 'HE',
'routeCode': '550',
'routeName': 'Britomart To Cockle Bay Via Newmarket',
'startLat': '-36.85056',
'startLon': '174.77213',
'startTime': '2017-07-14T08:31',
'startTimeStr': '8:31 am',
'stops': [{'code': '7144',
'geometry': {'data': [-36.85056, 174.77213],
'encoded': False,
'type': 'point'}},
{'code': '7152',
'geometry': {'data': [-36.85494, 174.76747],
'encoded': False,
'type': 'point'}},
{'code': '7156',
'geometry': {'data': [-36.85797, 174.76407],
'encoded': False,
'type': 'point'}},
{'code': '1028',
'geometry': {'data': [-36.86168, 174.77038],
'encoded': False,
'type': 'point'}},
{'code': '7178',
'geometry': {'data': [-36.86626, 174.77182],
'encoded': False,
'type': 'point'}},
{'code': '7180',
'geometry': {'data': [-36.86741, 174.77725],
'encoded': False,
'type': 'point'}},
{'code': '7206',
'geometry': {'data': [-36.87143, 174.77715],
'encoded': False,
'type': 'point'}},
{'code': '7210',
'geometry': {'data': [-36.87497, 174.77726],
'encoded': False,
'type': 'point'}},
{'code': '7600',
'geometry': {'data': [-36.87738, 174.77979],
'encoded': False,
'type': 'point'}},
{'code': '7602',
'geometry': {'data': [-36.87907, 174.78195],
'encoded': False,
'type': 'point'}},
{'code': '7604',
'geometry': {'data': [-36.88218, 174.78468],
'encoded': False,
'type': 'point'}},
{'code': '7606',
'geometry': {'data': [-36.88525, 174.7876],
'encoded': False,
'type': 'point'}},
{'code': '7608',
'geometry': {'data': [-36.88647, 174.78885],
'encoded': False,
'type': 'point'}},
{'code': '7610',
'geometry': {'data': [-36.88844, 174.79139],
'encoded': False,
'type': 'point'}},
{'code': '7612',
'geometry': {'data': [-36.89014, 174.79379],
'encoded': False,
'type': 'point'}},
{'code': '7616',
'geometry': {'data': [-36.89311, 174.79782],
'encoded': False,
'type': 'point'}},
{'code': '7500',
'geometry': {'data': [-36.89584, 174.80356],
'encoded': False,
'type': 'point'}},
{'code': '7502',
'geometry': {'data': [-36.89659, 174.80569],
'encoded': False,
'type': 'point'}},
{'code': '7504',
'geometry': {'data': [-36.89832, 174.81069],
'encoded': False,
'type': 'point'}},
{'code': '7506',
'geometry': {'data': [-36.89895, 174.8125],
'encoded': False,
'type': 'point'}}],
'to': 'Main Hwy and Amy, 176 Main Hwy',
'toStr': 'Bus to Main Hwy and Amy, 176 Main Hwy',
'tripId': '5550011200-20170705140526_v55.10'},
{'distance': '526 metres',
'distanceExact': 526,
'distanceStr': '526 metres',
'duration': 480000,
'durationStr': '8 min',
'endLat': '-36.8954602',
'endLon': '174.815197',
'endTime': '2017-07-14T09:05',
'endTimeStr': '9:05 am',
'fareAdult': 0,
'fareChild': 0,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'Main Hwy and Amy, 176 Main Hwy',
'isFastLeg': False,
'isFirst': False,
'isLast': True,
'legGeometry': {'length': 13, 'points': 'lye`Fca~i`@HDT{@sVuKZmA'},
'messages': [],
'mode': 'WALK',
'startLat': '-36.89895',
'startLon': '174.8125',
'startTime': '2017-07-14T08:57',
'startTimeStr': '8:57 am',
'stops': [],
'to': 'to',
'toStr': 'Walk to to'}],
'startTime': '2017-07-14T08:24',
'startTimeStr': '8:24 am'},
{'duration': 2040000,
'durationStr': '34 minutes',
'endTime': '2017-07-14T09:08',
'endTimeStr': '9:08 am',
'fareAdult': 550,
'fareChild': 300,
'fareError': None,
'fareHopAdult': 315,
'fareHopChild': 180,
'fareHopTertiary': 235,
'fareWarnings': {},
'legs': [{'distance': '435 metres',
'distanceExact': 435,
'distanceStr': '435 metres',
'duration': 420000,
'durationStr': '7 min',
'endLat': '-36.85056',
'endLon': '174.77213',
'endTime': '2017-07-14T08:41',
'endTimeStr': '8:41 am',
'fareAdult': 0,
'fareChild': 0,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'from',
'isFastLeg': False,
'isFirst': True,
'isLast': False,
'legGeometry': {'length': 33,
'points': 'jg|_F_oui`@c@OTqAs@WV_BJUI[BSDBNCf@e@Ai@\\w@LK]q@HmA@q@CeBt@XDFHO'},
'messages': [],
'mode': 'WALK',
'startLat': '-36.8499741',
'startLon': '174.7686468',
'startTime': '2017-07-14T08:34',
'startTimeStr': '8:34 am',
'stops': [],
'to': 'Symonds St and Waterloo, 2 Symonds St',
'toStr': 'Walk to Symonds St and Waterloo, 2 Symonds St'},
{'distance': 'undefined metres',
'distanceStr': 'undefined metres',
'duration': 1500000,
'durationStr': '25 min',
'endLat': '-36.89615',
'endLon': '174.81431',
'endTime': '2017-07-14T09:06',
'endTimeStr': '9:06 am',
'fareAdult': 550,
'fareChild': 300,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'Symonds St and Waterloo, 2 Symonds St',
'isFastLeg': False,
'isFirst': False,
'isLast': False,
'legGeometry': {'length': 356,
'points': '~j|_Fydvi`@IJhFfHzB`CbK`KlB~ADKEJFH|G`I`ElEhCfDHMILX\\PNx@b@La@rK}SJa@rBcONe@VW~@[BACKBJlA_@jCq@VK~@WbCm@T?PBdKzBb@_D?MICHBvFsc@ICHBf@}D|@XTBf@CVBdPnDBOCNjAVf@FbGKBQ?P~JW?Q?P`BCd@w@`JeMGIFHnIoLEIDHn@}@TYtO{LNMCIBHbGwEdJoJGIFHpFyFCIBHjAqAh@q@tEcHz@sAAI@HpE{GfC_EGMFLlAkBlCyDvJaOKKJJhDcFDUHSr@s@j@_BNi@~EaSPu@ECDBtCiLCCBBT{@N{@@k@Gg@gB{HA]Fa@HKNAlEp@TGFGxCsLICFD|BkJGCHBR{@qBw@wMaGCF'},
'messages': [],
'mode': 'BUS',
'provider': 'NZBML',
'routeCode': '595',
'routeName': 'Britomart To Glen Innes Via Panmure',
'startLat': '-36.85056',
'startLon': '174.77213',
'startTime': '2017-07-14T08:41',
'startTimeStr': '8:41 am',
'stops': [{'code': '7144',
'geometry': {'data': [-36.85056, 174.77213],
'encoded': False,
'type': 'point'}},
{'code': '7150',
'geometry': {'data': [-36.85482, 174.76759],
'encoded': False,
'type': 'point'}},
{'code': '7156',
'geometry': {'data': [-36.85797, 174.76407],
'encoded': False,
'type': 'point'}},
{'code': '1028',
'geometry': {'data': [-36.86168, 174.77038],
'encoded': False,
'type': 'point'}},
{'code': '7176',
'geometry': {'data': [-36.86617, 174.77139],
'encoded': False,
'type': 'point'}},
{'code': '7180',
'geometry': {'data': [-36.86741, 174.77725],
'encoded': False,
'type': 'point'}},
{'code': '7204',
'geometry': {'data': [-36.87116, 174.77723],
'encoded': False,
'type': 'point'}},
{'code': '7208',
'geometry': {'data': [-36.87304, 174.77714],
'encoded': False,
'type': 'point'}},
{'code': '7210',
'geometry': {'data': [-36.87497, 174.77726],
'encoded': False,
'type': 'point'}},
{'code': '7600',
'geometry': {'data': [-36.87738, 174.77979],
'encoded': False,
'type': 'point'}},
{'code': '7602',
'geometry': {'data': [-36.87907, 174.78195],
'encoded': False,
'type': 'point'}},
{'code': '7604',
'geometry': {'data': [-36.88218, 174.78468],
'encoded': False,
'type': 'point'}},
{'code': '7606',
'geometry': {'data': [-36.88525, 174.7876],
'encoded': False,
'type': 'point'}},
{'code': '7608',
'geometry': {'data': [-36.88647, 174.78885],
'encoded': False,
'type': 'point'}},
{'code': '7610',
'geometry': {'data': [-36.88844, 174.79139],
'encoded': False,
'type': 'point'}},
{'code': '7612',
'geometry': {'data': [-36.89014, 174.79379],
'encoded': False,
'type': 'point'}},
{'code': '7616',
'geometry': {'data': [-36.89311, 174.79782],
'encoded': False,
'type': 'point'}},
{'code': '7500',
'geometry': {'data': [-36.89584, 174.80356],
'encoded': False,
'type': 'point'}},
{'code': '7502',
'geometry': {'data': [-36.89659, 174.80569],
'encoded': False,
'type': 'point'}},
{'code': '7504',
'geometry': {'data': [-36.89832, 174.81069],
'encoded': False,
'type': 'point'}},
{'code': '7506',
'geometry': {'data': [-36.89895, 174.8125],
'encoded': False,
'type': 'point'}},
{'code': '7456',
'geometry': {'data': [-36.89615, 174.81431],
'encoded': False,
'type': 'point'}}],
'to': 'Amy St and Ballin, 29 Amy St',
'toStr': 'Bus to Amy St and Ballin, 29 Amy St',
'tripId': '14595039979-20170705140526_v55.10'},
{'distance': '142 metres',
'distanceExact': 142,
'distanceStr': '142 metres',
'duration': 120000,
'durationStr': '1 min',
'endLat': '-36.8954602',
'endLon': '174.815197',
'endTime': '2017-07-14T09:08',
'endTimeStr': '9:08 am',
'fareAdult': 0,
'fareChild': 0,
'fareHopAdult': 0,
'fareHopChild': 0,
'fareHopTertiary': 0,
'from': 'Amy St and Ballin, 29 Amy St',
'isFastLeg': False,
'isFirst': False,
'isLast': True,
'legGeometry': {'length': 5, 'points': '|ge`Fml~i`@BEgD{AZmA'},
'messages': [],
'mode': 'WALK',
'startLat': '-36.89615',
'startLon': '174.81431',
'startTime': '2017-07-14T09:06',
'startTimeStr': '9:06 am',
'stops': [],
'to': 'to',
'toStr': 'Walk to to'}],
'startTime': '2017-07-14T08:34',
'startTimeStr': '8:34 am'}]},
'status': 'OK'}