રોબ બોડેન: હાય. હું રોબ છું. અને હું તમે શું પસંદ કરવા માટે તૈયાર છો આશા હું છોડી કે નીચે મૂકી રહ્યો છું અથવા માતાનો પ્રારંભ કરીએ. અમે જરૂર તેથી પ્રથમ વસ્તુ કરવા માટે પસંદ છે. હવે, પસંદ દૂર કરી રહ્યા છે ગૂગલ થી મુસાફરો 'ચિહ્નો નીચે જમણા ખૂણે અને નકશો મધ્યમાં ગૂગલ અર્થ સ્ક્રીન. તેથી ક્રમમાં તે દૂર કરવા માટે ચિહ્નો, અમે જરૂર તેમને ક્યાંક સંદર્ભો. પરંતુ હાલમાં, રચના કાર્ય ફક્ત તેને છૂટકારો મળે છે. તેથી અમે સુધારવા માટે હોય રહ્યા છીએ તેમને આસપાસ રાખવા રચના. અમે જોશો હવે પ્રથમ બાબત એ છે કે આપણે વૈશ્વિક મુસાફરો એરે હોય છે. અને તેથી અમે તે વૈશ્વિક છે ઉપયોગ જઈ રહ્યાં છો રચના મુસાફરો પણ દર્શાવે છે. રચના, અમે અમે રહ્યાં રહ્યાં છો કે નહીં તે જોવા અમારા મુસાફરો બધા પર. અને તે બનાવી છે કે આ લૂપ છે ગૂગલ અર્થ માટે માર્ક અને સ્થળ ગૂગલ મેપ માટે માર્કર. અને તેથી હવે અમારી ફેરફાર રચના અહીં પ્રયત્ન છે. તેથી આપણે પણ "મુસાફરો પર ઉમેરી રહ્યાં છીએ એરે રાખવા છે કે જે આ પદાર્થ આ માર્કર અને સ્થળ ચિહ્ન આસપાસ અમે માત્ર ઘરમાં સાથે બનાવવામાં અને પેસેન્જર નામ. જેથી રચના માટે છે. હવે અમે પસંદ ઉપર જોવા જરૂર છે. તેથી પસંદ ઉપર, અમે ફરી એક વખત રહ્યા છીએ અમારા મુસાફરો બધા પર ફરી વળવું. પરંતુ હવે તે અમારી વૈશ્વિક છે મુસાફરો પણ દર્શાવે છે. અને અહીં આપણે, કે સારી છે જોઈ રહ્યાં છો અમે પહેલેથી જ આ પેસેન્જર લેવામાં? કારણ કે અમે આ લેવામાં હોય તો પેસેન્જર, અંત જોયેલ અમે માર્કર સેટ થઈ રહ્યું છે અને કરી રહ્યાં છો તેઓ લાંબા છો કારણ નલ સ્થાન ચિહ્ન ગૂગલ મેપ માં લાંબા સમય સુધી. અમે પહેલેથી જ આ લેવામાં આવી છે તેથી જો પેસેન્જર પછી અમે માત્ર રહ્યા છીએ આગામી પેસેન્જર ચાલુ રાખો. બાકી, અમે જોવા માટે ચકાસો જો આ પેસેન્જર ઘર ની અંદર છે ઘર દર્શાવે છે. આ અમે ખાતરી કરવા માટે જરૂર ચેક છે અમે તરીકે નવા વિદ્યાર્થીઓ લેવાનો પસંદ ન કરો સ્પેક છે. તેથી પેસેન્જર નવા વિદ્યાર્થીઓ લેવાનો છે, અમે રહ્યા છીએ આગામી પેસેન્જર ચાલુ રાખો. અમે આ કે ચકાસી એકવાર એક પેસેન્જર અમે તેજી જોઈએ અમે હવે અક્ષાંશ ચેક કરો રહ્યા છીએ અને પેસેન્જર રેખાંશ અને જુઓ કે 15 ફુટ અંદર જો શટલ કુલ. કે આ કેસ છે, તો અમે ખરેખર કરવા માંગો છો આ પેસેન્જર બનાવ્યો. તેથી અમે બેઠકો બધા પર સંકલિત અમારા શટલ માં જોવા માટે શોધી જો એક ઉપલબ્ધ હાજર છે પેસેન્જર માટે. આ બેઠકો છે, નલ છે કે જે ઉપલબ્ધ જગ્યા છે. તેથી અમે બેઠક માટે પેસેન્જર ઉમેરો. અમે લેવામાં યાદ રાખો કે આ પેસેન્જર અંતે, અમે કરી શકો છો કે જેથી જાહેરાત જો આપણે ખરેખર કોઈને પસંદ ન હતી. અમે અમે આ બેઠા યાદ રાખો કે પેસેન્જર થી અમે વિચાર વ્યવસ્થા કરો વિના સમગ્ર શટલ દ્વારા પેસેન્જર બેઠક, તો પછી અમે જરૂર અમે બેઠકો બહાર છો તેની જાહેરાત. પછી અમે તેમના સ્થાને દૂર ગૂગલ અર્થ માંથી માર્ક કરો. અમે Google નકશા તેમના માર્કર દૂર કરવા માટે, અમારા મુસાફરો અંદર સુયોજિત ' એરે સ્થાન માર્ક અને માર્કર અમે પહેલાં જણાવ્યું હતું કે નલ છે. અને પછી તે છે. આ પેસેન્જર બેઠા કરવામાં આવી છે. અમે તમામ મુસાફરો માટે કે જે કર્યું છે આ 15 ફુટ અંદર શટલ, અમે rechart કરવાની જરૂર છે. તેથી ચાર્ટ પ્રદર્શિત કરવા માટે શું થઈ રહ્યું છે છે અહીં પર બેઠકો મુસાફરો. તેથી હવે, ચાર્ટ જુઓ. ચાર્ટ ની અંદર, અમે કરી રહ્યા છીએ ચાર્ટ માટે HTML બાંધવા. તેથી ચાર્ટ રહ્યું છે એક યાદીને છે. તો પછી અમે બધા ફરી વળવું પડશે અમારા શટલ માં બેઠકો. આ ચોક્કસ બેઠક નલ છે તેથી જો, કે અમે એક યાદી વસ્તુ માંગો છો એનો અર્થ એ થાય કે તે ખાલી સરળ છે કે જે સૂચવે છે. તે નલ ન હોય તો બાકી, તો પછી અમે માંગો છો પ્રદર્શિત રહ્યું છે કે યાદી વસ્તુ પાંચ પેસેન્જર ના નામ અને પેસેન્જર ના ઘર કે આ બેઠક છે. અમે બધા પર iterated એકવાર બેઠકો પછી અમે અમારી યાદીને બંધ અને ચાર્ટ DIV પસંદ કરવા માટે jQuery ઉપયોગ અને તે અમારા નવા સાથે એચટીએમએલ છે બદલો યાદી આદેશ આપ્યો હતો. અને તે ચાર્ટ માટે છે. તેથી છેલ્લા વસ્તુ બંધ મૂકવા છે. હવે બોલ મૂકવા પ્રયત્ન રહ્યું છે પસંદ કરવા માટે ખૂબ જ. તેના બદલે તમામ પર રહ્યાં છે મુસાફરો, અમે પર લૂપ રહ્યા છીએ શટલ બેઠકો બધા. તેથી શટલ બેઠકો પર રહ્યાં, અમે જુઓ આ ખાસ શટલ બેઠક છે છે, કે જે કિસ્સામાં નલ નથી આ બેઠક એક પેસેન્જર. કે આ કેસ છે, તો અમે માંગો છો પાંચ અક્ષાંશ ગ્રેબ અને આ પેસેન્જર રેખાંશ. તેથી ઘરમાં માતાનો એરે વાપરી રહ્યા હોય, અમે છો આ મંદિરમાં ગ્રેબ રહ્યું આ બેઠક પેસેન્જર અને પછી ગ્રેબ ચોક્કસ ઘરની અક્ષાંશ અને એ જ રીતે રેખાંશ માટે. હવે, અમે ફરી એક વખત જોવા માટે અંતર ઉપયોગ તે ઘર બનાવવામાં 30 ફુટ અંદર છે. કે આ કેસ છે, તો તેઓ સેટ કરવા માંગો છો null આ બેઠક, કારણ કે પેસેન્જર બંધ પડતા મૂકવામાં, અને ઈજાફો કે આવી હતી એક પેસેન્જર બોલ પડતો મૂકવામાં આવ્યો હતો. જેથી અંતે, કોઈ એક હોય તો બંધ પડતા મૂકવામાં, અમે જાહેર છે કે કોઈ એક અહીં બોલ ઘટાડો થયો જ કરવા માંગે છે. છેલ્લે, અમે આમ કે rechart જરૂર અમે નવા, ખાલી બેઠકો દર્શાવે છે. હવે, તમે માત્ર અમલીકરણની જરૂર છે કેટલાક વધારાના લક્ષણો. હવે, જો તમને ત્યાં પુષ્કળ શકે છે થી પસંદ કર્યા છે. પરંતુ અમારા કિસ્સામાં અમે teleport અમલ, ઉડતી, અને ઝડપી છે, અને નીચે ઝડપથી. તેથી આપણે તે જુઓ. પ્રથમ, ચાલો પર એક નજર આ ઝડપી લક્ષણ. તેથી અમારા કિસ્સામાં, કીસ્ટ્રોક માં અમે પહેલાથી જ સંભાળવા કરી રહ્યાં છો જ્યાં કાર્ય, આ કીઓ તમામ, અમે રહ્યા છીએ એક્સ અને અમે સ્પષ્ટ કરો કે જેમાં ઝેડ ઓળખી આ અક્ષરો માટે જતા હોય છે કે શટલ માતાનો વેગ કારણ બની વધારો અને ઘટાડો. તેથી અમે કેવી રીતે એક બાઉન્ડ મૂકી નોંધ્યું છે કે ઉચ્ચ અને કેવી રીતે ઓછી વેગ કરી શકો છો પર અમે માંગો છો નથી, કારણ કે ખરેખર જાઓ શટલ ખૂબ ઝડપથી થાય છે. અને અમે પણ શટલ માતાનો નહિં માંગો શૂન્ય અથવા કદાચ ઈચ્છા પર વેગ પરિણમશે કે જે પણ નકારાત્મક કેટલાક વિચિત્ર વર્તન. અને તે ગતિમાં માટે છે ઉપર અને નીચે ધીમો. હવે, ફ્લાઇંગ પર એક નજર કરીએ. તેથી યાદ રાખો કે આ એરલાઈન્સ લક્ષણ પાંચ Konami કોડ દાખલ કરવાની જરૂર છે. તેથી ટોચ પર અપ, અમે કેટલાક હોય છે જુઓ વૈશ્વિક ચલો, Konami કોડ કે જે છે માત્ર રાખવામાં આવેલ છે કે જે એરે માટે દાખલ કરવાની જરૂર છે કે કીઓ પાંચ Konami કોડ. માત્ર સૂચવે છે કે જે bool છે પાંચ Konami કોડ પહેલાથી જ છે કે શું દાખલ કરાયેલ. અને પછી ઈન્ડેક્સમાં છે પાંચ Konami કોડ એરે કે અમે હાલમાં છો. તેથી વપરાશકર્તા પહેલાથી જ ત્રણ પ્રવેશ કર્યો છે તો પાંચ Konami કોડ અક્ષરો પછી ઇન્ડેક્સમાં નિર્દેશ રહ્યું છે એરે ચોથા વસ્તુ, ત્રીજા ઇન્ડેક્સ. કે મદદથી, એક વાર ફરી અમે પડશે કી સ્ટ્રોક જુઓ. અને કી સ્ટ્રોક અમે અહીં જુઓ કે જો પાંચ Konami કોડ પહેલાથી નથી દાખલ કરેલ હોય, તો પછી અમે જોવા માટે કરવા માંગો છો છે કી કે અમે છો શું દાખલ થયો હતો હાલમાં થી અપેક્ષા પાંચ Konami કોડ દર્શાવે છે. કે આ કેસ છે, તો પછી અમે અમારા ઇન્ડેક્સ વધારો. જો વપરાશકર્તા પ્રકારો ઉપર પછી અનુક્રમણિકા એક જવા માટે ચાલે છે. પછી વપરાશકર્તા ફરીથી ટાઈપ કરીશું, ઇન્ડેક્સ બે જાય છે. પછી તેઓ નીચે લખો પડશે, તે ત્રણ પર જશે. તેઓ સ લખો, તે માટે ફરીથી સેટ પડશે તેઓ સાથે મેળ ખાતી નથી કારણ કે શૂન્ય ઈચ્છિત કિંમત. હવે, તેઓ દ્વારા વિચાર વ્યવસ્થા જો સમગ્ર એરે પછી તેઓ દાખલ કરેલ Konami કોડ. જે કિસ્સામાં, હવે Konami દ્વારા દાખલ કરાયેલી સાચું છે, અમે નીચે અહીં જુઓ છો તે તો Konami દાખલ થયો હતો, અમે બે નવા સ્વીકારી કી, સી અને ઇ જે તે તમામ કરશે સેટ થયેલ નીચેની તરફ જતી અને ઉડતી શટલ માં ઉપરનું સ્ટેટ્સ. જેથી પહેલેથી જ તમારા માટે અસ્તિત્વ ધરાવે છે. તમે હમણાં જ લેવાની જરૂર તેમને લાભ. અને તે ઉડતી માટે છે. છેલ્લે, અમે teleport છે. તેથી HTML ની ​​અંદર, અમે જુઓ કે અમે ઇનપુટ બોક્સ અને એક ઉમેર્યા છે બટન teleport. બોક્સ આઈડી સરનામું, અને બટન છે એક ID teleport બટન છે. હવે એક હેરાન ઓછી વિગતવાર છે અમે ઘટના સાથે ફરવા જઈએ છીએ તો હેન્ડલર્સ પછી અમે લખો પ્રયત્ન કરો ત્યારે ઇનપુટ બોક્સમાં એક કંઈક, તેના બદલે ખરેખર એક અમારા ગૂગલ બાંધે પૃથ્વી પર જવા માટે ચાલે છે એક પહેલાથી જ રજીસ્ટર થયેલ છે, કારણ કે બાકી ડાબી તરફ સ્થળાંતર નિયંત્રિત કરવા માટે. તેથી અહીં હેરાન વિગતવાર છે અમે નીચે કી અથવા કળ ઉપર હોય ઇનપુટ બોક્સ ની અંદર ઘટના, અમે માંગો છો પ્રચાર event.stop માટે જે છે માત્ર રોકવા જઈને શટલ ની બારણું. કે નિયંત્રિત છે એકવાર, અમે ઍડ કરવા માંગો છો પાંચ teleport બટન માટે સંભાળનાર. અમે teleport બટન પર ક્લિક કરો ત્યારે અમે વર્તમાન છે જે સરનામું ગ્રેબ ઇનપુટ બોક્સમાં કિંમત, અને પછી અમે આ teleport કાર્ય ફોન કરો. તેથી teleport શું કરે છે કાર્ય જેમ દેખાય છે? ઠીક છે, અમે જુઓ પ્રથમ વસ્તુ અમે છો છે geocoder મદદથી. geocode. જેથી શું છે? વેલ, અમે ટોચ પર જુઓ, આપણે એક નવી છે કે નહીં તે જોવા વૈશ્વિક ચલ, geocoder. અને આ એક વૈશ્વિક સંદર્ભ છે એક geocoding સેવા માટે. હવે અમારા માટે શું કરે છે? ઠીક છે, ઇનપુટ બોક્સ માં, હું જાઉં છું 33 ઓક્સફર્ડ કંઈક દાખલ સ્ટ્રીટ કેમ્બ્રિજ, મેસાચ્યુએટ્સમાં. પરંતુ અમે ખરેખર ન કરી શકો તે સાથે કંઈપણ. અમે કે રૂપાંતરિત કરવા માંગો છો અક્ષાંશ અને રેખાંશ. અને તે શું geocoding સેવા છે અમારા માટે કરી રહ્યું છે. Initcb તળિયે, અમે જુઓ કે અમે geocoder નવી સમકક્ષ હોય છે google.maps.geocoder જે પ્રારંભ અમારા માટે આ ચલ. તેથી teleport પાછળ. અમે geocoder ઉપયોગ કરી રહ્યા છો જુઓ. અમે છે, એવું આંકડાના geocoding રહ્યા છો પાંચ teleport કાર્ય પસાર જે ઇનપુટ બોક્સ માંથી પકડીને હતી. અને અમે પાછા કોલ પસાર કરી રહ્યાં છો પરિણામો અને પરિસ્થિતિ લે છે. અમે દીઠ તપાસ કરવાની જરૂર છે તેથી પ્રથમ વસ્તુ google.maps ની API માં દસ્તાવેજ. GeocodingService. નકશા તેથી અમે સ્થિતિ તપાસો તે પરત નહીં તે જોવા માટે. google.maps.GeocoderStatus.OK જે અમે માન્ય પરિણામ એ સૂચવે છે કે. અમે, તો પછી અમે મળી નથી, કોઇ શું કરી શકો છો. આ અમાન્ય સરનામું હોઈ શકે છે. અથવા API માં સેવા શક્તિ ડાઉન કરેલું અથવા જે જાણે છે? અમે પછી સફળ પરિણામ છે એમ ધારી રહ્યા છીએ અમે ના પાંચ ગ્રેબ રહ્યા છીએ પરિણામ. અને આપણે ગૂગલ મેપ સેટ રહ્યા છીએ કરવા માટે નીચે જમણા ખૂણે તે સ્થાન પર કેન્દ્રિત અને અપડેટ પાંચ તે સ્થાન માટે નકશા પર બસ. અને હવે અમે સુધારવા માટે જરૂરી ગૂગલ અર્થ પ્લગ ઇન. તેથી અમે અક્ષાંશ અપડેટ અને શટલ ની રેખાંશ. અને અમે પણ અપડેટ કરવાની જરૂર shuttle.localAnchorCartesian જો કારણ તમે shuttle.js જુઓ, તમે જોશો કે તે પણ અક્ષાંશ પર નજર રાખે છે અને રેખાંશ. અમે તે સુધારવા નથી તેથી જો, અમે છે મૂળ અક્ષાંશ અને રેખાંશ સંગ્રહ ક્યાંક છુપાયેલ. તેથી હવે, અમે ફોન કરો કે અપડેટ shuttle.updateCamera તાજું કરવા માટે સ્ક્રીન અને અમારા નવા દર્શાવે છે. અને તે છે. મારું નામ રોબ છે. અને આ શટલ હતી.