1 00:00:00,000 --> 00:00:00,230 2 00:00:00,230 --> 00:00:03,520 >> Gjuha: Le të zbatojë një web faqe duke përdorur një grimë e HTML dhe JavaScript 3 00:00:03,520 --> 00:00:06,900 që geolocates një përdorues, që është shifra se ku ata janë 4 00:00:06,900 --> 00:00:10,740 gjeografikisht në drejtim të tyre gjerësi dhe gjatësi koordinon. 5 00:00:10,740 --> 00:00:15,430 Vini re këtu si një atribut mbi trupin tim tag, unë kam onload, e cila specifikon një 6 00:00:15,430 --> 00:00:18,340 bit e JavaScript që duhet të merrni ekzekutuar sa më shpejt si organ i 7 00:00:18,340 --> 00:00:19,580 faqe ka ngarkuar. 8 00:00:19,580 --> 00:00:22,660 Tani që funksion duket të quhet Zhvilluar nga, Dhe që funksion, unë kam 9 00:00:22,660 --> 00:00:28,340 filluar të zbatojë, deri këtu në krye në mes tags script quajtur Zhvilluar. 10 00:00:28,340 --> 00:00:30,590 >> Tani le të zbatojë këtë funksion. 11 00:00:30,590 --> 00:00:34,850 Së pari, le të kontrolloni nëse lloji e një pronë të veçantë të quajtur 12 00:00:34,850 --> 00:00:42,740 navigator.geolocation nuk ka të barabartë, quote mbyll thonjëzat, "papërcaktuar", atëherë unë jam i 13 00:00:42,740 --> 00:00:44,430 do të bëjë të mëposhtme. 14 00:00:44,430 --> 00:00:45,680 Navigator.geoloc ation.getCurrentPosition. 15 00:00:45,680 --> 00:00:49,990 16 00:00:49,990 --> 00:00:53,710 Dhe tani kam nevojë për të specifikoni një argument, në mënyrë të veçantë emri i funksionit 17 00:00:53,710 --> 00:00:57,160 që unë do të doja që të quhet kur Get Pozita e tanishme e ka motive nga ku 18 00:00:57,160 --> 00:00:58,300 përdoruesi i tyre është. 19 00:00:58,300 --> 00:01:02,460 Dhe unë jam vetëm do të thërrasë në mënyrë arbitrare që funksion tani për tani, callback. 20 00:01:02,460 --> 00:01:06,860 >> Tjetër, në qoftë se prona ishte në fakt pacaktuar, unë jam duke shkuar për të specifikuar 21 00:01:06,860 --> 00:01:13,520 në vend të kësaj vigjilent "Shfletuesi juaj nuk nuk mbështesin geolocation! " 22 00:01:13,520 --> 00:01:14,980 dhe të lënë atë në atë. 23 00:01:14,980 --> 00:01:16,720 Pra, çfarë është ajo që unë shtypur këtu? 24 00:01:16,720 --> 00:01:19,620 >> E pra, del se më moderne shfletues web mbështesë një globale 25 00:01:19,620 --> 00:01:22,960 të ndryshueshme, një objekt, si të thuash, të quajtur navigator, që ka 26 00:01:22,960 --> 00:01:26,430 Navigator specifike, që është e funksionalitetin shfletues specifik. 27 00:01:26,430 --> 00:01:30,210 Brenda ka një pronë të quajtur Geolocation e cila në mënyrë specifike 28 00:01:30,210 --> 00:01:34,010 përmban informacion dhe funksionalitetin lidhur me Geolocation, 29 00:01:34,010 --> 00:01:35,580 gjetje, të përdoruesve. 30 00:01:35,580 --> 00:01:38,820 >> Brenda atë objekt, ndërkohë, duket se ka një funksion, 31 00:01:38,820 --> 00:01:41,790 i njohur ndryshe ka një metodë, quajtur Get Pozicioni aktual. 32 00:01:41,790 --> 00:01:45,750 Dhe kjo është funksioni që ne jemi duke përdorur në mënyrë që të gjendet një përdorues. 33 00:01:45,750 --> 00:01:48,890 >> Le pse tani implementimin e callback funksion që në fakt 34 00:01:48,890 --> 00:01:51,730 do të merrni quhet kur përdoruesit është e vendosur. 35 00:01:51,730 --> 00:01:56,030 Le të shkojnë përpara dhe të deklarojë se edhe me funksion callback dhe të le të 36 00:01:56,030 --> 00:02:00,550 telefononi argumentin se unë e di se do të të pranimit të themi, pozicion. 37 00:02:00,550 --> 00:02:04,020 Kjo do të jetë, ajo rezulton, një objekt që në njëfarë mënyre paraqet 38 00:02:04,020 --> 00:02:05,970 Pozicioni përdoruesit në botë. 39 00:02:05,970 --> 00:02:11,890 >> Pastaj brenda këtij funksioni, le të Prodhimi me position.coords vigjilent, 40 00:02:11,890 --> 00:02:15,830 e cila qëndron për koordinatat,. gjerësi dhe pastaj lidh ne te 41 00:02:15,830 --> 00:02:19,155 se presja dhe një hapësirë ​​dhe pastaj në të cilat, position.coords.longitude. 42 00:02:19,155 --> 00:02:23,010 43 00:02:23,010 --> 00:02:26,150 >> Le të shkojnë përpara dhe për të shpëtuar këtë fotografi, e hapur faqe në një shfletues, dhe të shohim nëse 44 00:02:26,150 --> 00:02:27,590 ne nuk mund të gjejnë veten. 45 00:02:27,590 --> 00:02:36,190 http://localhost / Geolocation-0.html. 46 00:02:36,190 --> 00:02:38,020 Dhe atje unë jam, në Cambridge, Massachusetts. 47 00:02:38,020 --> 00:02:39,680