ROB BOWDEN: سلام. I راب هستم. و من امیدوارم که شما آماده انتخاب کنید تا به آنچه می من پیاده کردن و یا قرار دادن پایین، یا اجازه دهید شروع کنید. پس اولین چیزی که ما نیاز داریم به انجام است انتخاب کنید تا. در حال حاضر، انتخاب کنید تا در حال رفتن به از بین بردن می شود آیکون مسافران از گوگل نقشه در گوشه سمت راست و از زمین گوگل در مرکز صفحه نمایش. بنابراین به منظور حذف آن آیکون ها، ما نیاز به ارجاعات به آنها را در جایی. اما در حال حاضر، تابع جمعیت فقط می شود از شر آنها. بنابراین ما قصد داریم که باید برای تغییر جمعیت به نگه داشتن آنها را در اطراف. حالا اولین چیزی که خواهیم دید این است که ما یک آرایه مسافران جهانی است. و به این ترتیب ما در حال رفتن به استفاده از آن در جهانی آرایه مسافران در جمعیت. در جمعیت، ما می بینیم که ما در حال حلقه زنی بیش از همه از مسافر ما. و این حلقه که ایجاد است جای علامت برای گوگل زمین و نشانگر برای نقشه های گوگل. و بنابراین در حال حاضر اصلاح ما به پر است به اینجا. بنابراین ما در حال اضافه کردن به مسافران ما آرایه این شیء است که نگه داشتن در اطراف علامت نشانگر و مکان ما فقط ایجاد شده همراه با خانه و نام مسافر. به طوری که آن را برای جمعیت. در حال حاضر ما نیاز به بلند کردن است. بنابراین در انتخاب کنید تا، ما یک بار دیگر با رفتن به تکرار بیش از همه از مسافر ما. اما در حال حاضر آن جهانی ما آرایه مسافر. و در اینجا ما می بینیم که به خوبی، اند ما در حال حاضر برداشت این مسافر؟ از آنجا که اگر ما برداشت این مسافر، ما در نهایت می بینیم که ما قصد داریم به مجموعه ای از نشانگر و علامت گذاری به عنوان جایی برای تهی از آنجایی که آنها هیچ است در نقشه گوگل دیگر. بنابراین اگر ما در حال حاضر برداشت این مسافر پس از آن ما فقط رفتن به ادامه مسافر بعدی. دیگری، ما چک کنید اگر این خانه مسافر است در داخل از آرایه خانه است. در این بررسی ما نیاز به مطمئن شوید است که ما انتخاب کنید تا دانشجوی سال اول به عنوان تنظیمات می گوید. بنابراین اگر مسافر دانشجوی سال اول است، ما قصد داریم به ادامه مسافر بعدی. زمانی که ما از تأیید باشد که این مسافر ما باید برداشتن، ما می خوایم برای بررسی طول و عرض جغرافیایی و عرض جغرافیایی مسافر و ببینید در صورتی که در محدوده 15 از شاتل. اگر چنین است، ما در واقع می خواهم انتخاب کنید تا به این مسافر. بنابراین ما ادغام بیش از همه از کرسی در شاتل ما به دنبال برای دیدن اگر یک نقطه وجود دارد در دسترس برای مسافر. اگر یکی از صندلی های خالی است، که یک نقطه در دسترس است. بنابراین ما اضافه کردن مسافر به صندلی. ما به یاد داشته باشید که ما برداشت مسافر به طوری که در پایان، ما می توانیم اعلام اگر ما در واقع هر کسی انتخاب نشده تا. ما به یاد داشته باشید که ما این نشسته مسافر چرا که اگر ما مدیریت کنید در تمام شاتل بدون محل استقرار مسافر، پس ما نیاز به اعلام کند که ما از صندلی است. سپس ما جای خود را حذف کنید علامت از گوگل زمین. ما نشانگر خود را از نقشه های گوگل را حذف کنید، مجموعه ای در داخل از مسافران ما علامت گذاری به عنوان محل آرایه و نشانگر به تهی که ما قبل گفت. و پس از آن که این. مسافر است نشسته است. هنگامی که ما انجام داده ایم که برای تمام مسافران در عرض 15 فوت از شاتل، ما نیاز به rechart. بنابراین نمودار است چه خبر است برای نمایش مسافران در صندلی های اینجا. بنابراین در حال حاضر، اجازه دهید نگاهی به نمودار نگاه کنید. داخل نمودار، ما قصد داریم به ساخت HTML برای نمودار. بنابراین نمودار است برای رفتن به یک لیست مرتب. سپس ما به تکرار بیش از همه صندلی در شاتل ما. بنابراین اگر این صندلی خاص تهی است، که به معنی ما می خواهیم یک آیتم در لیست است که نشان می دهد که آن را آسان خالی است. دیگر، اگر آن تهی نیست، پس از آن ما می خواهیم قلم دوم از اقلام لیست است که رفتن به نمایش به نام مسافر و خانه مسافر که در این صندلی است. زمانی که ما بیش از تکرار کرده ام همه از صندلی سپس ما لیست مرتب ببندیم و استفاده از jQuery برای انتخاب DIV نمودار و به جای آن HTML با جدید ما لیست مرتب. و که آن را برای نمودار. بنابراین آخرین چیزی است رها کردن. در حال حاضر رها کردن است برای رفتن به بسیار شبیه به بلند کردن. به جای حلقه بیش از همه از مسافران، ما قصد داریم به حلقه بیش از تمام صندلی های شاتل. بنابراین حلقه بر کرسی شاتل، ما این صندلی شاتل خاص است تهی نیست، که در این صورت وجود دارد یک مسافر در این صندلی. اگر چنین است، ما می خواهیم برای گرفتن طول و عرض طول جغرافیایی این مسافر. بنابراین با استفاده از آرایه ای از خانه، ما هستیم رفتن به گرفتن خانه مسافر در این صندلی و سپس گرفتن طول و عرض جغرافیایی آن خانه خاص و به همین ترتیب برای طول جغرافیایی. در حال حاضر، ما یک بار دیگر با استفاده از فاصله برای دیدن در آن خانه است در عرض 30 فوت از ما. اگر چنین است، آنها می خواهند به راه این صندلی به تهی، از مسافر خارج کاهش یافته بود، و افزایش است که یک مسافر خاموش بود کاهش یافته است. به طوری که در پایان، اگر کسی بود رها، ما اعلام کند که هیچ کس می خواهد به رها کنید. در نهایت، ما نیاز به rechart به طوری که ما نمایش جدید، صندلی های خالی. در حال حاضر، شما فقط نیاز به پیاده سازی برخی از ویژگی های اضافی. در حال حاضر، به مقدار زیادی وجود دارد که شما می توانید از انتخاب. اما در مورد ما اجرا دوربری، پرواز و بالا بردن سرعت، و سرعت پایین. بنابراین اجازه دهید نگاهی به آن نگاه کنید. اول، اجازه دهید نگاهی به از ویژگی های بالا بردن سرعت. بنابراین در مثال ما، در ضربه زدن به کلید تابع، که در آن ما در حال حاضر به دست زدن به همه از این کلید، ما نیز رفتن به تشخیص X و Z. که ما تعیین میکنیم که این حرف در حال رفتن به باعث سرعت شاتل به افزایش و کاهش می دهد. بنابراین توجه داشته باشید که ما در مورد چگونگی محدود قرار داده بالا و در مورد چگونگی کم سرعت می توانید در واقع از آنجایی که ما نمی خواهیم شاتل به بیش از حد سریع می باشد. و ما همچنین نمی خواهم شاتل نیست سرعت برای رفتن به صفر یا احتمالا حتی منفی است که منجر خواهد شد در برخی از رفتار عجیب و غریب. و که این به خاطر سرعت زیاد و کم کردن سرعت. در حال حاضر، اجازه دهید نگاهی به پرواز. بنابراین به یاد داشته باشید که قابلیت پرواز نیاز شما را برای ورود به کد کونامی. پس تا در بالا، ما می بینیم ما به برخی از متغیر های جهانی، کونامی کد که است یک آرایه که فقط پیگیری کلید است که باید برای آن وارد شود کد کونامی. یک بولی که فقط نشان می دهد وجود دارد آیا کد کونامی در حال حاضر وارد شده است. و پس از آن شاخص را به وجود آرایه کونامی کد که ما در حال حاضر در هستید. بنابراین در صورتی که کاربر در حال حاضر وارد سه حرف از کد کونامی سپس شاخص است که به نقطه را به چیزی چهارم در آرایه، شاخص سوم. با استفاده از آن، یک بار دیگر ما به شما در سکته مغزی کلید نگاه کنید. و در سکته مغزی کلیدی ما در اینجا ببینید که اگر کد کونامی در حال حاضر شده است وارد شده، پس از آن ما می خواهیم برای دیدن است کلیدی است که وارد شده است چه کنیم در حال حاضر از انتظار آرایه کونامی کد. اگر چنین است، پس از آن ما اول ما را افزایش. اگر تا پس از آن که کاربر در انواع شاخص است که برای رفتن به یک. پس از آن کاربر تایپ خواهد شد تا دوباره، شاخص می رود به دو. سپس آنها را تایپ کردن، آن را به سه بروید. اگر آنها از نوع Q، آن را برای تنظیم مجدد صفر از آنها مطابقت ندارد ارزش انتظار می رود. در حال حاضر، اگر آنها موفق به نفوذ کنه کل آرایه را پس از آن آنها وارد شده کد کونامی. که در این صورت، در حال حاضر که کونامی وارد درست است، ما را در اینجا ببینید که اگر کونامی وارد شد، ما شرایط دو جدید کلید، C و E. که همه آن را انجام خواهد داد قرار است پرواز رو به پایین و پرواز کشورهای رو به بالا در شاتل. بنابراین در حال حاضر برای شما وجود داشته باشد. شما فقط نیاز دارید را به استفاده از آنها. و که آن را برای پرواز. تاریخ و زمان آخرین، ما دوربری اند. بنابراین در داخل از HTML، ما می بینیم که ما یک جعبه ورودی و یک اضافه شده است دوربری را فشار دهید. جعبه آدرس ID و دکمه دارای یک دکمه دوربری ID. در حال حاضر یکی از جزئیات کمی آزار دهنده است که اگر ما هیچ چیز را با رویداد انجام نمی گرداننده و سپس وقتی که ما سعی می کنیم به نوع چیزی شبیه به جعبه ورودی، به جای در واقع گره A، گوگل ما زمین در حال رفتن به حرکت به سمت چپ از در حال حاضر ثبت نام که مسئولیت رسیدگی به حرکت به سمت چپ. بنابراین جزئیات آزار دهنده این است که که ما باید یک کلید پایین یا کلید تا رویداد در داخل جعبه ورودی، ما می خواهیم به event.stop انتشار آن است فقط برای جلوگیری از کشویی از شاتل. هنگامی که به کار گرفته، ما همچنین می خواهم برای اضافه کردن یک کنترل کننده به دکمه دوربری. هنگامی که ما بر روی دکمه دوربری کلیک کنید، ما گرفتن آدرس، که در حال حاضر ارزش در جعبه ورودی، و پس از آن ما این تابع دوربری تماس بگیرید. چه چیزی را دوربری عملکرد شبیه چیست؟ خوب، اولین چیزی که ما می بینیم این است که ما هستیم با استفاده از geocoder. کد جغرافیایی. پس چه است؟ خوب، اگر ما در بالا نگاه کنید، ما می بینیم که ما یک جدید متغیر جهانی، geocoder. و این مرجع جهانی است به یک سرویس مختصات جغرافیایی. در حال حاضر آنچه که برای ما انجام دهد؟ خوب، در جعبه ورودی، من قصد دارم به ورود به چیزی شبیه به 33 آکسفورد خیابان کمبریج، ماساچوست. اما ما واقعا نمی تواند انجام دهد هر چیزی که با آن. ما می خواهیم برای تبدیل است که به طول و عرض جغرافیایی. و این چیزی است که خدمات مختصات جغرافیایی است است برای ما انجام دهد. در پایین initcb، ما می بینیم که ما geocoder برابر جدید google.maps.geocoder که مقدار دهی اولیه این متغیر برای ما. بنابراین به دوربری. ما می بینیم که ما در حال استفاده از geocoder. ما در حال مختصات جغرافیایی آدرس که بود گذشت به تابع دوربری که از جعبه ورودی برداشت شد. و ما در حال انتقال آن تماس بگیرید بازگشت که نتایج و وضعیت طول می کشد. پس اولین چیزی که ما باید در برای بررسی سند API از google.maps. GeocodingService. نقشه بنابراین ما باید برای بررسی وضعیت برای دیدن اگر آن را بازگشت. google.maps.GeocoderStatus.OK که نشان می دهد که ما باید در نتیجه معتبر است. اگر ما نیست، پس ما را دریافت کنید، نه می تواند انجام دهد. این ممکن است یک آدرس نامعتبر است. و یا ممکن است سرویس API پایین و یا چه کسی می داند؟ فرض کنیم یک نتیجه موفقیت پس از آن ما در حال رفتن برای گرفتن محل از نتیجه. و ما قصد داریم به مجموعه ای از نقشه گوگل در گوشه سمت راست پایین به محور در آن محل و به روز رسانی اتوبوس را بر روی نقشه به آن مکان. و در حال حاضر ما نیاز به به روز رسانی افزونه Google Earth در. بنابراین ما طول روز و طول جغرافیایی از شاتل. و ما نیز نیاز به به روز رسانی shuttle.localAnchorCartesian چرا که اگر شما در shuttle.js نگاه کنید، خواهید دید که که آن نیز نگه می دارد آهنگ از طول و عرض جغرافیایی و طول جغرافیایی. بنابراین اگر ما به روز نیست که، در حال حاضر طول و عرض جغرافیایی اصلی و عرض جغرافیایی ذخیره شده در جایی پنهان شده است. بنابراین به روز رسانی که در حال حاضر، ما تماس بگیرید shuttle.updateCamera به روز کردن صفحه نمایش و محل های جدید به ما نشان می دهد. و آن نیست. نام من راب است. و این شاتل بود.