ROB BOWDEN: Dia duit. Tá mé Rob. Agus tá súil agam go bhfuil tú réidh a phiocadh suas cad Tá mé ag dropping as nó a chur síos, nó a ligean ar tús a chur leis. Mar sin, an chéad rud is gá dúinn a dhéanamh ná a phiocadh suas. Anois, piocadh suas ag dul a bheith réidh leis an deilbhíní paisinéirí 'ó Google léarscáil sa chúinne ag bun ceart agus ó an Domhan Google i lár an scáileán. Mar sin, d'fhonn a bhaint as na deilbhíní, ní mór dúinn a bheith ar an tagairtí iad áit éigin. Ach faoi láthair, an fheidhm populate ach faigheann haitheantas coibhneasta acu. Mar sin, táimid ag dul a bheith a mhodhnú populate chun iad a choinneáil timpeall. Anois chéad rud beidh orainn a fheiceáil go bhfuil muid ag go mbeadh paisinéirí eagar domhanda. Agus mar sin táimid ag dul a úsáid ar domhanda paisinéirí eagar i populate. I populate, feicimid go bhfuil muid looping os cionn gach ceann dár bpaisinéirí. Agus tá sé an lúb go bhfuil a chruthú ar an áit marc ar Google Earth agus an marcóir don Mapa Google. Agus mar sin anois ar ár mhodhnú is é a populate a bheith anseo. Mar sin, táimid ag cur ar a tugtar dár bpaisinéirí ' eagar an réad seo a choinneáil ar fud an marc marcóir agus an áit againn ach Cruthaíodh chomh maith leis an teach agus ainm an phaisinéara. Mar sin, go bhfuil sé do populate. Anois, ní mór dúinn chun breathnú ar Pick Up. Mar sin, i Pioc Suas, táimid ag dul arís chun iterate thar ngach ceann dár bpaisinéirí. Ach anois tá sé ar ár domhanda paisinéirí eagar. Agus anseo tá muid ag feiceáil go maith, tá Phioc muid cheana féin suas an phaisinéara? Ós rud é má tá muid mbailítear agus a scaoiltear seo paisinéirí, feicimid sa deireadh a táimid ag dul a shocrú ar an marcóir agus an áit marc a null ó tá siad aon níos faide sa léarscáil Google. Mar sin, má tá muid mbailítear agus a scaoiltear cheana féin paisinéirí ansin táimid ag dul díreach go dtí leanúint ar aghaidh chuig an bpaisinéir eile. Eile, táimid ag seiceáil a fheiceáil má seo Tá teach paisinéirí taobh istigh de na teach ar eagar. Is é seo an seic gá dúinn a dhéanamh cinnte nach bhfuil muid ag piocadh suas an freshman mar Deir an spec. Mar sin, má tá an paisinéir freshman, táimid ag dul go dtí leanúint ar aghaidh chuig an bpaisinéir eile. Chomh luath agus atá againn go fhíorú nach é seo phaisinéirí ba chóir dúinn a bheith ag piocadh suas, táimid ag dul anois a sheiceáil leis an domhanleithead agus domhanfhad na an paisinéir agus a fheiceáil más rud é go laistigh de 15 troigh an tointeála. Más rud é go bhfuil an cás, ba mhaith linn i ndáiríre a phiocadh suas paisinéirí seo. Mar sin, táimid chomhtháthú thar gach ceann de na suíocháin in ár tointeála ag iarraidh a fheiceáil má níl an láthair ar fáil don phaisinéir. Má tá sé ar cheann de na suíocháin null, go bhfuil ar an láthair ar fáil. Mar sin, a chur againn ar an bpaisinéir na suíochán. Is cuimhin linn go phioc muid suas an phaisinéirí ionas go mbeidh sa deireadh, is féidir linn fhógairt má táimid i ndáiríre Ní raibh duine ar bith a phiocadh suas. Is cuimhin linn go suí againn seo paisinéirí ós rud é má bhainistiú againn a fháil tríd an tointeála ar fad gan suíocháin an phaisinéara, ansin is gá dúinn a a fhógairt go bhfuil muid amach na suíochán. Ansin againn a bhaint a n-áit ceiliúradh a ó Google Earth. Táimid bhaint as a n marcóir ó Google Maps, a leagtar taobh istigh de dár bpaisinéirí ' áit eagar marc agus marcóir go null mar a dúirt muid roimh. Agus ansin go bhfuil sé. Tá an paisinéir a bheith ina suí. Chomh luath agus atá déanta againn go bhfuil do gach paisinéir laistigh de 15 troigh ar an shuttle, ní mór dúinn a rechart. Mar sin, tá Cairt cad atá ar siúl a chur ar taispeáint ar an paisinéirí sna suíocháin thar anseo. Mar sin anois, a ligean ar breathnú ar Cairt. Taobh istigh de Cairt, táimid ag dul a bheith a thógáil ar an HTML le haghaidh an gcairt. Mar sin, tá an chairt ag dul go dtí a bheith ina liosta sórtáilte. Ansin, beidh muid ag iterate thar gach ceann de na na suíocháin in ár tointeála. Mar sin, má tá an suíochán áirithe faoin margadh saothair, go ciallaíonn mhaith linn mír Liosta a le fios go bhfuil sé éasca folamh. Eile, más rud é nach raibh sé Eolas faoin margadh saothair, ansin ba mhaith linn a mír Liosta go bhfuil dul chun a thaispeáint ainm an phaisinéara agus an teach ar an bpaisinéir go bhfuil sa suíochán. Nuair atá againn athluaigh thar gach ceann de na suíocháin ansin gar dúinn ár liosta sórtáilte agus úsáid jQuery a roghnú an div chairt agus ionad sé HTML lenár nua liosta sórtáilte. Agus sin é do Cairt. Mar sin, is é rud deireanach titim as. Anois titim amach ag dul a bheith cosúil go leor a phiocadh suas. In ionad looping thar gach ceann de na paisinéirí, táimid ag dul go dtí lúb thar gach ceann de na suíocháin tointeála. Mar sin, looping thar na suíocháin tointeála, táimid ag is é seo a fheiceáil suíochán tointeála ar leith Ní faoin margadh saothair, agus sa chás sin níl paisinéir sa suíochán. Más rud é go bhfuil an cás, ba mhaith linn a grab an domhanleithead agus domhanfhad seo phaisinéir. Mar sin, ag baint úsáide as an teach ar eagar, tá muid dul chun grab an teach ar an paisinéirí sa suíochán agus ansin grab an domhanleithead den teach ar leith agus mar a chéile don domhanfhad. Anois, ní mór dúinn úsáid a bhaint as arís fad a fheiceáil sa teach sin é laistigh de 30 troigh de dúinn. Más rud é go bhfuil an cás, ba mhaith leo a shocrú an suíochán a margadh saothair, ós rud é an paisinéir Bhí thit amach, agus incrimintí go Bhí thit paisinéir amach. Mar sin, go sa deireadh, más rud é go raibh duine ar bith thit amach, fógraímid go bhfuil aon duine ba mhaith leis a bheith thit amach anseo. Mar fhocal scoir, ní mór dúinn a rechart ionas go linn a thaispeáint nua, suíochán folamh. Anois, is gá duit ach a chur i bhfeidhm roinnt gnéithe breise. Anois, níl neart d'fhéadfaí tú roghnaigh as. Ach in ár gcás i bhfeidhm againn teleport, ag eitilt, agus a bhrostú, agus bhrostú síos. Mar sin, a ligean ar breathnú ar na. Gcéad dul síos, a ligean ar ghlacadh le breathnú ar an ghné bhrostú. Mar sin, in ár gcás, sa keystroke fheidhm, nuair a bhíonn muid ag láimhseáil cheana féin gach ceann de na heochracha, táimid ag dul freisin chun aithint X agus Z. Cén againn a shonrú go bhfuil na carachtair ag dul go dtí a chur faoi deara an tointeála ar treoluas a mhéadú agus a laghdú. Mar sin, faoi deara gur chuir muid cheangal ar an gcaoi a ard agus ar conas íseal ar an treoluas is féidir i ndáiríre dul ós rud é nach bhfuil muid ag iarraidh an tointeála a bheith ró-tapa. Agus muid freisin nach bhfuil ag iarraidh an tointeála ar treoluas chun dul go dtí náid nó b'fhéidir fiú diúltach a bheidh mar thoradh i roinnt iompar aisteach. Agus sin é do bhrostú suas agus moilliú síos. Anois, a ligean ar ghlacadh le breathnú ar eitilt. Mar sin, cuimhnigh go bhfuil an ghné ag eitilt éilíonn tú chun dul isteach ar an gCód Konami. Mar sin, suas ag an mbarr, a fheiceann muid go bhfuil muid roinnt athróga domhanda, Konami Cód atá sraith go bhfuil ach súil a choinneáil ar na eochracha a chaithfear a chur isteach le haghaidh an Cód Konami. Níl bool a léiríonn ach cé acu an bhfuil an Cód Konami cheana curtha isteach. Agus ansin níl an t-innéacs i an sraith Konami Cód gur tá muid faoi láthair ag. Mar sin, má tá an t-úsáideoir isteach cheana féin trí carachtair an Chóid Konami ansin tá an t-innéacs ag dul a chur in iúl an ceathrú rud ar eagar, an tríú innéacs. Ag baint úsáide as sin, arís beidh orainn breathnú ar eochair-stróc. Agus i bpríomh-stróc a fheicimid anseo más rud é go nár leanadh an Cód Konami curtha cheana féin isteach, ansin ba mhaith linn a fheiceáil go bhfuil an eochair rinneadh cad tá muid ag súil ó láthair an eagar Konami Cód. Más rud é go bhfuil an cás, ansin táimid ag incrimint ár n-innéacs. Má tá na cineálacha úsáideora Suas ansin innéacs ag dul chun dul go dtí ceann amháin. Ansin, beidh an t-úsáideoir cineál suas arís, Téann an t-innéacs go dtí dhá. Ansin, beidh siad cineál síos, beidh sé dul go dtí trí. Má chlóscríobhann siad Q, beidh sé a athshocrú go dtí náid ós rud é nach raibh siad comhoiriúnach an luach ionchais. Anois, má éiríonn leo a fháil tríd an sraith iomlán ansin tá siad isteach ar an Konami Cód. Sa chás sin, anois go ndeachaidh Konami Is fíor, feicimid síos anseo más rud é go Cuireadh Konami isteach, glacadh le linn dhá nua eochracha, C agus E. Cé acu siúd go léir a dhéanamh leagtha síos ag eitilt ar an agus ag eitilt stáit aníos sa shuttle. Mar sin, ann cheana féin ar do shon. Ní mór duit ach a ghlacadh leas a bhaint as dóibh. Agus sin é le haghaidh eitilte. Caite, ní mór dúinn a teleport. Mar sin, taobh istigh de na HTML, feicimid go táimid tar éis Chuir bosca ionchur agus teleport cnaipe. Tá an bosca seoladh ID, agus an cnaipe Tá cnaipe teleport ID. Anois tá sé ar cheann mion beag annoying go más rud é nach bhfuil muid aon rud a dhéanamh leis an imeacht láimhseálaithe ansin nuair iarracht muid a chlóscríobh rud éigin cosúil A isteach sa bhosca ionchur, in ionad iarbhír tying A, ár Google Domhan ag dul chun bogadh go dtí an fhág ós rud é a cláraithe cheana a láimhseáil ag gluaiseacht ar an taobh clé. Mar sin, is é an mion annoying anseo go nuair atá againn eochair síos nó príomh-suas imeacht taobh istigh den bhosca ionchur, ba mhaith linn iomadú a event.stop atá ach ag dul chun cosc ​​a chur ar an sleamhnáin ar an tointeála. Chomh luath agus a láimhseáil, ba mhaith linn freisin a chur láimhseálaí leis an gcnaipe teleport. Nuair a cliceáil muid ar an gcnaipe teleport, táimid ag grab an seoladh, a bhfuil an láthair luach sa bhosca ionchur, agus ansin tugaimid an fheidhm teleport. Mar sin, cad a dhéanann an teleport fheidhm cuma mhaith? Bhuel, is é an chéad rud a fheiceann muid go bhfuil muid ag baint úsáide geocoder. geocode. Mar sin, cad é sin? Bhuel, má táimid ar an mbarr, feicimid go bhfuil muid nua athróg domhanda, geocoder. Agus tá sé seo le tagairt domhanda chun seirbhís geocoding. Anois, cad a dhéanann a dhéanamh dúinn? Bhuel, sa bhosca ionchur, tá mé ag dul a bheith dul isteach rud éigin cosúil le 33 Oxford Sráid Cambridge, Massachusetts. Ach ní féidir linn a dhéanamh i ndáiríre rud ar bith le sin. Is mian linn a thiontú go le domhanleithead agus domhanfhad. Agus go bhfuil an méid an tseirbhís geocoding ag dul a dhéanamh dúinn. Ag bun an initcb, feicimid go ní mór dúinn ionann geocoder nua a initializes google.maps.geocoder an athróg dúinn. Mar sin, ar ais go dtí teleport. Feicimid táimid ag baint úsáide as an geocoder. Táimid ag geocoding an seoladh go raibh ar aghaidh chuig an fheidhm teleport a Cuireadh rug as an bosca ionchur. Agus tá muid ag rith sé glaoch ar ais a thógann torthaí agus stádas. Mar sin, an chéad rud is gá dúinn a sheiceáil in aghaidh an doiciméid API google.maps. GeocodingService. Léarscáileanna Mar sin, ní mór dúinn a sheiceáil an stádas a fheiceáil má d'fhill sé. google.maps.GeocoderStatus.OK a le fios go bhfuil muid toradh bailí. Más rud é nach bhfuil againn, ansin a fháil againn, ní féidir a dhéanamh. D'fhéadfadh sé seo a bheith ina ainm neamhbhailí. Nó d'fhéadfadh an tseirbhís API a bheith síos nó a bhfuil aithne aige? Ag glacadh leis ní mór dúinn de bharr rath ansin táimid ag dul a grab an suíomh ó an toradh. Agus táimid ag dul a shocrú ar an Léarscáil Google sa chúinne ag bun ceart chun bheith láraithe ag an suíomh sin agus a thabhairt cothrom le dáta an bus ar an léarscáil chun an suíomh. Agus anois is gá dúinn a thabhairt cothrom le dáta an Google Earth plug-in. Mar sin, táimid thabhairt cothrom le dáta an domhanleithead agus domhanfhad den tointeála. Agus ní mór dúinn freisin a thabhairt cothrom le dáta shuttle.localAnchorCartesian ós rud é má tú ag féachaint ar shuttle.js, beidh tú a fheiceáil go bhfuil go gcoinníonn freisin rian domhanleithead agus domhanfhad. Mar sin, más rud é nach bhfuil againn cothrom le dáta go, ní mór dúinn an bunaidh domhanleithead agus domhanfhad stóráil i bhfolach áit éigin. Mar sin, thabhairt cothrom le dáta go anois, tugaimid shuttle.updateCamera a athnuachan an scáileán agus a thaispeáint dúinn ár suíomh nua. Agus sin é. Is é mo ainm Rob. Agus ba é seo Shuttle.