>> Rob Bowden: Hi.
Mən Rob deyiləm.
Mən nə almaq üçün hazır ümid Mən off düşmə və ya aşağı qoyulması alıram
və ya in başlamaq bildirin.
Biz lazımdır ilk şey nə qədər seçin edir.
İndi almaq aradan qaldırılması üçün gedir Google sərnişinlərin nişanlar
sağ alt küncündə və xəritəsi mərkəzində Google Earth
ekran.
Belə ki, üçün həmin aradan qaldırılması üçün nişanlar, biz lazımdır
haradasa onlara istinadlar.
Amma hazırda yaşayır funksiyası yalnız onları xilas olur.
Beləliklə, biz dəyişdirmək olacaq onların ətrafında saxlamaq üçün yaşayır.
>> Biz görəcəksiniz İndi ilk şey biz qlobal sərnişin array var.
Və belə ki, qlobal nin istifadə etmək olacaq yaşayır sərnişin array.
Yaşayır, biz loop etdiyiniz bax Bizim sərnişin bütün.
Və yaradılması oldu ki, bu loop var Google Earth nişanı və yerləşdirmək
Google Map üçün marker.
Və indi bizim modifikasiya yaşayır burada olmalıdır.
Belə ki, biz bizim sərnişinlər üçün əlavə edirik array saxlama olan bu obyekt
marker və yer nişanı ətrafında biz yalnız ev ilə birlikdə yaradılmışdır və
sərnişin adı.
>> Belə ki, yaşayır üçün var.
İndi biz Pick Up baxmaq lazımdır.
Belə ki, Seçki Up, biz bir daha olacaq Bizim sərnişin bütün təkrarlamaq.
Amma indi bu, bizim qlobal var sərnişin array.
Və burada biz yaxşı var gördükdə biz artıq bu sərnişin up seçilmiş?
Ci ildən biz bu qədər seçilmiş əgər sərnişin, biz sonunda görürük ki,
biz marker müəyyən olacaq və etdiyiniz onlar heç bir etdiyiniz ildən null yer mark
Google xəritə artıq.
>> Biz artıq bu qədər seçilmiş, belə ki, əgər sərnişin sonra biz yalnız olacaq
növbəti sərnişin davam edir.
Başqa, biz kontrol bu halda sərnişinin evi daxilində
ev array.
Bu biz əmin etmək lazımdır çek edir kimi biz birinci ala bilmirəm ki,
spec deyir.
Belə ki, sərnişin birinci əgər, biz olacaq
növbəti sərnişin davam edir.
>> Biz bu olduğunu təsdiq etdik Bir sərnişin biz aldığınız olmalıdır
biz indi enlem yoxlamaq olacaq və sərnişin NZ bax
15 fut ərzində əgər servis.
Ki, işi varsa, biz, həqiqətən, istədiyiniz Bu sərnişin up seçin.
Beləliklə, biz Oturacaqların bütün inteqrasiya Bizim servis görmək axtarır əgər
mövcud spot var sərnişin üçün.
Yerlərin biri null əgər ki, bir mövcud spot var.
Belə ki, biz oturacaq sərnişin əlavə edin.
Biz seçilmiş ki, xatırlayıram sərnişin sonunda, biz ki,
elan əgər biz, həqiqətən, hər kəs açmadı.
Biz bu oturmuş unutmayın ki sərnişin ildən biz almaq üçün idarə
olmadan bütün servis vasitəsilə sərnişin oturma, sonra biz lazımdır
biz Oturacaqların həyata olduğunu elan edir.
>> Sonra öz yerini aradan qaldırılması Google Earth qeyd.
Biz Google Maps öz marker aradan qaldırılması, Bizim sərnişin daxilində müəyyən "
array yer mark və marker biz əvvəl dediyi kimi null etmək.
Və sonra bu.
Sərnişin oturmuş edilmişdir.
Biz bütün sərnişinlər üçün etdik Bu 15 fut ərzində
servis, biz rechart lazımdır.
>> Belə ki, Chart keçirmək üçün neler edir burada oturacaqlar sərnişin.
Belə ki, indi-nin strukturu baxaq.
Diaqram Inside, biz olacaq chart üçün HTML tikintisi.
Belə ki, chart gedir bir sifariş siyahısı.
Sonra biz bütün təkrarlamaq lazımdır Bizim servis ildə oturacaqlar.
Bu oturacaq null Belə ki, əgər biz bir siyahısı maddə istəyirəm deməkdir ki,
bu boş asan olduğunu göstərir.
Bu null deyil əgər Else, onda biz istəyirik Profilə gedir ki, bir siyahısı maddə
Bu sərnişin adı və sərnişin evi
bu oturacaq var.
>> Biz bütün üzərində iterated sonra otiracaqlar sonra biz sifariş siyahısı bağlamaq
və chart div seçin jQuery istifadə və bu, bizim yeni ilə HTML var əvəz
siyahısını verdi.
Və Chart var.
>> Belə ki, son şey yuxulamaq edir.
İndi yuxulamaq olacaq up almaq üçün olduqca oxşar.
Əvəzində bütün üzərində loop sərnişin, biz artıq loop olacaq
servis Oturacaqların bütün.
Belə ki, servis Oturacaqların üzərində loop, biz bax bu servis oturacaq
var olan halda, null deyil Bu oturacaq bir sərnişin.
Ki, işi varsa, biz istəyirik enlem işğalçı və
Bu sərnişin boylam.
>> Belə ki, evin sıra istifadə edərək, biz istəyirik Bu ev qamarlamaq
Bu oturacaq sərnişin və sonra işğalçı xüsusi ev Enlem
və eyni boylam üçün.
İndi biz bir daha görmək üçün məsafə istifadə ki, evdə bizə 30 fut ərzində.
Ki, hal varsa, onlar qurmaq istəyirik null Bu oturacaq, ildən sərnişin
off azalıb, və artım olduğunu edilib bir sərnişin off düşmüşdür.
Belə ki, sonunda, heç biri idi əgər off düşmüşdür, biz elan ki, heç bir
burada off düşmüşdür istəyir.
>> Nəhayət, biz ki rechart lazımdır biz yeni, boş oturacaqlar göstərilir.
İndi, yalnız həyata lazımdır bəzi əlavə xüsusiyyətləri.
İndi, çox orada bilər var seçilmiş var.
Amma bizim halda biz Teleport həyata uçan, və sürətləndirilməsi, və
aşağı sürətləndirilməsi.
Belə ki, o baxaq.
Birincisi, bir nəzər edək Bu sürətləndirilməsi xüsusiyyət.
Belə ki, bizim halda, Keyboard biz artıq user olduğunuz funksiyası,
Bu düymələrin bütün, biz də olacaq X və biz müəyyən Hansı Z. tanımaq
bu simvol edir ki, Bu servis nin sürət səbəb
artırmaq və azaltmaq.
>> Belə ki, necə bir bound qoymaq ki, görürsünüz yüksək və necə bir aşağı sürət bilər
biz istəmirəm ildən, həqiqətən getmək servis çox sürətli olmalıdır.
Və biz də servis nin istəmirəm sıfır və ya bəlkə getmək üçün sürət
səbəb olan hətta mənfi bəzi qəribə davranış.
Və sürətləndirmək üçün bu yuxarı və aşağı yavaşlatan.
>> İndi, uçan bir nəzər salaq.
Belə ki, unutmayın ki, uçan xüsusiyyət Konami Kodu daxil tələb edir.
Belə ki, üst, biz bəzi görmək qlobal dəyişənlər, Konami Kodu olan
yalnız takip saxlanılması ki, bir array üçün daxil etmək lazımdır ki, düymələri
Konami Kodu.
Yalnız işarə edən bir Bool var Konami Kodu artıq var olub
daxil edilmişdir.
Və sonra index daxil var Konami Kodu array ki,
biz hazırda olduğunuz.
>> Belə ki, istifadəçi artıq üç daxil əgər Konami Məcəlləsinin simvol
sonra indeksi qeyd edir serialın dördüncü şey,
üçüncü index.
Ki, istifadə edərək, bir daha biz will əsas stroke baxmaq.
Və əsas stroke biz burada görürük ki, əgər Konami Kodu artıq olmamışdır
daxil, sonra biz görmək istədiyiniz edir əsas ki, biz istəyirik nə daxil edilmişdir
Hal-hazırda gözləyirik Konami Kodu array.
Ki, işi varsa, onda biz index arttırmayı.
>> Əgər istifadəçi növləri Up sonra index biri getmək üçün gedir.
Sonra istifadəçi yenidən qədər növü, indeks iki gedir.
Sonra onlar aşağı yazın lazımdır, Bu üç gedəcək.
Onlar Q yazın, bu yenidən olacaq Onlar uyğun olmadığı sıfır
gözlənilən dəyəri.
İndi, onlar vasitəsilə almaq üçün idarə əgər bütün array onlar daxil etdiyiniz
Konami Kodu.
Olan halda, indi Konami daxil ki, Doğrudur, biz burada aşağı görürük ki, əgər
Konami daxil edilib, biz iki yeni qəbul düymələri, C və E. Hansı bütün bu edəcəyik
müəyyən edilir aşağı uçan və uçan servis yuxarı dövlətlər.
Belə ki, artıq sizin üçün mövcuddur.
Siz yalnız almaq lazımdır Onların üstünlüyü.
Və uçan üçün var.
>> Son, biz Teleport var.
Belə ki, HTML daxilində olduğunu görürük biz bir giriş qutusuna və əlavə etdim
düyməsini Teleport.
The qutusu ID ünvanı, və düyməsini var bir ID Teleport düyməsinə malikdir.
İndi bir annoying az ətraflı edir biz hadisə ilə heç bir şey yoxdur, əgər
işleyicileri sonra biz yazın çalıştığınızda giriş qutusuna A kimi bir şey,
əvəzinə faktiki olaraq A, bizim Google tying Earth hərəkət edir
A artıq qeydiyyatdan ildən sol sol hərəkət idarə etmək.
>> Belə ki, burada annoying ətraflı ki, biz bir aşağı düyməsi və ya əsas qədər zaman
giriş qutusuna daxilində hadisə, biz istəyirik təbliğ event.stop üçün olan
yalnız qarşısını almaq üçün gedir servis sürüşmə.
Ki, ele bir dəfə, biz də əlavə etmək istəyirəm Teleport düyməsinə handler.
Biz Teleport düyməsini basın zaman, biz cari olan ünvanı, işğalçı
giriş qutusuna dəyəri, və sonra biz bu Teleport funksiyası zəng.
>> Belə ki, Teleport nə edir funksiyası kimi baxmaq?
Bəli, biz görürük ilk şey biz istəyirik edir geocoder istifadə. coğrafi kodlarını.
Belə ki, nə?
Yaxşı, biz üst baxsaq, biz yeni bir var ki, bax
qlobal dəyişən, geocoder.
Və bu, qlobal istinad edir bir coğrafi kodlama xidmət.
İndi bizim üçün nə edir?
Yaxşı, giriş qutusuna, mən gedirəm 33 Oxford kimi bir şey daxil
Street Cambridge, Massachusetts.
Amma biz, həqiqətən edə bilməz ki, bir şey.
Biz ki, çevirmək istəyirik enlem ve boylam.
Və ki, nə coğrafi kodlama xidmət var bizim üçün nə edir.
Initcb altında olduğunu görürük biz geocoder yeni bərabərdir var
google.maps.geocoder olan initializes bizim üçün bu dəyişən.
>> Belə ki, Teleport geri.
Biz geocoder istifadə etdiyiniz bax.
Biz ki, ünvanı coğrafi kodlama edirik Teleport funksiyası keçmiş
giriş qutusuna tutdu edilib.
Və biz geri bir zəng keçən edirik nəticələr və statusu alan.
Biz hər yoxlamaq lazımdır ilk şey google.maps və API sənəd.
GeocodingService.
Maps
>> Belə ki, biz statusu yoxlamaq üçün geri görmek üçün.
google.maps.GeocoderStatus.OK olan biz etibarlı nəticə var ki, göstərir.
Biz, biz almaq deyilsə, heç bir edə bilərsiniz.
Bu yalnış ünvanı ola bilər.
Və ya API xidmət qüdrəti aşağı və ya kim bilir?
Biz sonra bir uğur nəticə fərz biz yeri qamarlamaq olacaq
nəticə.
Və biz Google Map müəyyən olacaq olmaq üçün sağ alt küncündə
ki, yeri mərkəzi və yeniləmə ki, yeri xəritədə avtobus.
>> İndi biz yeniləmək lazımdır Google Earth plug-in.
Beləliklə, biz enlem yeniləmək və servis boylam.
Və biz də yeniləmək lazımdır shuttle.localAnchorCartesian əgər bəri
Siz shuttle.js baxmaq, siz ki, görürsünüz ki Enlem tutar
ve boylam.
Biz yeniləmə yoxdur, belə ki, əgər, biz var orijinal enlem ve boylam
saxlanılır haradasa gizli.
Belə ki, indi, biz zəng yenilənməsi shuttle.updateCamera yenilemek üçün
ekran və bizim yeni yer göstərilir.
Və bu.
My name Rob edir.
Və bu Shuttle idi.