1 00:00:00,000 --> 00:00:00,230 2 00:00:00,230 --> 00:00:03,520 >> SPEAKER: Katsotaanpa toteuttamaan web-sivun käyttäen hieman HTML-ja JavaScript 3 00:00:03,520 --> 00:00:06,900 että geolocates käyttäjä, joka on, luvut, missä ne ovat 4 00:00:06,900 --> 00:00:10,740 maantieteellisesti mitattuna niiden leveys-ja pituusaste. 5 00:00:10,740 --> 00:00:15,430 Huomaa täällä määritteen ruumiini tag, olen onload, jossa määritellään 6 00:00:15,430 --> 00:00:18,340 vähän JavaScriptiä pitäisi saada toteuttaa heti ruumiin 7 00:00:18,340 --> 00:00:19,580 sivu on ladattu. 8 00:00:19,580 --> 00:00:22,660 Nyt toiminto näyttää kutsutaan Paikanna maantieteellisesti ja että toiminto, olen 9 00:00:22,660 --> 00:00:28,340 alkanut panna täytäntöön, ylös täällä välillä koodit kutsutaan Paikanna maantieteellisesti hakuasi. 10 00:00:28,340 --> 00:00:30,590 >> Nyt toteuttaa tätä toimintoa. 11 00:00:30,590 --> 00:00:34,850 Ensimmäinen, nyt tarkistaa, onko tyyppi erityinen ominaisuus nimeltä 12 00:00:34,850 --> 00:00:42,740 navigator.geolocation ei ole yhtä suuri, lainaus lainaus, "määrittelemätön", niin olen 13 00:00:42,740 --> 00:00:44,430 aikoo tehdä seuraavaa. 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 Ja nyt minun täytyy määrittää argumentin, erityisesti nimen funktio 17 00:00:53,710 --> 00:00:57,160 että haluaisin kutsua, kun Get Nykyinen sijainti on tajunnut, missä 18 00:00:57,160 --> 00:00:58,300 niiden käyttäjä on. 19 00:00:58,300 --> 00:01:02,460 Ja olen juuri menossa mielivaltaisesti soittaa että toiminto nyt soittopyynnön. 20 00:01:02,460 --> 00:01:06,860 >> Else, jos omaisuus on tosiasiallisesti määrittelemätön, aion määritellä 21 00:01:06,860 --> 00:01:13,520 sijaan hälytys "selaimesi ei tue geolocation! " 22 00:01:13,520 --> 00:01:14,980 ja jättää asian siihen. 23 00:01:14,980 --> 00:01:16,720 Mikä siis on se, että olen kirjoittanut täällä? 24 00:01:16,720 --> 00:01:19,620 >> No, käy ilmi, että nykyaikaisin selaimet tukevat maailmanlaajuiset 25 00:01:19,620 --> 00:01:22,960 muuttuja, objekti, niin sanotusti, nimeltään navigaattori, joka on 26 00:01:22,960 --> 00:01:26,430 navigaattori erityistä tukea, joka on selain-kohtaisia ​​toimintoja. 27 00:01:26,430 --> 00:01:30,210 Sisällä on ominaisuus nimeltä geolocation jossa nimenomaan 28 00:01:30,210 --> 00:01:34,010 sisältää tieto ja toiminnallisuus liittyvien maantieteellisen sijainnin, 29 00:01:34,010 --> 00:01:35,580 toteamus, käyttäjiä. 30 00:01:35,580 --> 00:01:38,820 >> Sisällä että objektin puolestaan vaikuttaa siltä, ​​että funktio, 31 00:01:38,820 --> 00:01:41,790 muuten tunnettu on menetelmä, nimeltään Get Nykyinen sijainti. 32 00:01:41,790 --> 00:01:45,750 Ja se funktio käytämme jotta löydettäisiin käyttäjälle. 33 00:01:45,750 --> 00:01:48,890 >> Katsotaanpa vaikka nyt toteuttaa soittopyyntö toiminto, joka on oikeastaan 34 00:01:48,890 --> 00:01:51,730 menossa kutsutaan, kun käyttäjä on sijoitettu. 35 00:01:51,730 --> 00:01:56,030 Mennään eteenpäin ja julistaa, että sekä toiminnon soittopyynnön ja lähdetään 36 00:01:56,030 --> 00:02:00,550 soita väite, että tiedän, että se vastaanottaa vaikkapa asentoon. 37 00:02:00,550 --> 00:02:04,020 Tämä tulee olemaan, se kääntyy pois, esine, joka jotenkin edustaa 38 00:02:04,020 --> 00:02:05,970 käyttäjän asemaa maailmassa. 39 00:02:05,970 --> 00:02:11,890 >> Sitten sisällä tätä toimintoa, katsotaanpa lähtö hälytys position.coords, 40 00:02:11,890 --> 00:02:15,830 joka tarkoittaa koordinaatit,. leveyttä ja liität edelleen 41 00:02:15,830 --> 00:02:19,155 että pilkku ja välilyönti ja sitten sen, että position.coords.longitude. 42 00:02:19,155 --> 00:02:23,010 43 00:02:23,010 --> 00:02:26,150 >> Mennään eteenpäin ja tallentaa tiedoston, avoin sivua selaimessa, ja katso jos 44 00:02:26,150 --> 00:02:27,590 emme voi löytää itseni. 45 00:02:27,590 --> 00:02:36,190 http://localhost / geolocation-0.html. 46 00:02:36,190 --> 00:02:38,020 Ja siellä olen, Cambridge, Massachusettsissa. 47 00:02:38,020 --> 00:02:39,680