1 00:00:00,000 --> 00:00:00,230 2 00:00:00,230 --> 00:00:03,520 >> ПРЕДСЕДНИК: Да спроведе веб страницу користећи мало ХТМЛ и ЈаваСцрипт 3 00:00:03,520 --> 00:00:06,900 који геолоцатес корисника, то јест, схвати где су 4 00:00:06,900 --> 00:00:10,740 географски у смислу њиховог географске координате. 5 00:00:10,740 --> 00:00:15,430 Приметимо овде као атрибут на мом телу ознака, ја сам ОнЛоад, који прецизира 6 00:00:15,430 --> 00:00:18,340 Мало ЈаваСцрипт да би требало да извршена чим телу 7 00:00:18,340 --> 00:00:19,580 страница је учитана. 8 00:00:19,580 --> 00:00:22,660 Сада је функција изгледа да се зове геолоцате, И то функција, ја сам 9 00:00:22,660 --> 00:00:28,340 почела да спроводи, горе врх овде у између сцрипт тагове зове геолоцате. 10 00:00:28,340 --> 00:00:30,590 >> Хајде сада да спроведе ову функцију. 11 00:00:30,590 --> 00:00:34,850 Прво, хајде да проверимо да ли је тип посебне имовине зове 12 00:00:34,850 --> 00:00:42,740 навигатор.геолоцатион није једнако, цитат завршен цитат, "недефинисан", онда сам 13 00:00:42,740 --> 00:00:44,430 да уради следеће. 14 00:00:44,430 --> 00:00:45,680 Навигатор.геолоц атион.гетЦуррентПоситион. 15 00:00:45,680 --> 00:00:49,990 16 00:00:49,990 --> 00:00:53,710 И сад ја треба да одредите аргумент, конкретно назив функције 17 00:00:53,710 --> 00:00:57,160 да бих волео да се зове када Гет Тренутна позиција је схватио где 18 00:00:57,160 --> 00:00:58,300 њихов корисник је. 19 00:00:58,300 --> 00:01:02,460 И само ћу назвати произвољно да функција за сада, повратни. 20 00:01:02,460 --> 00:01:06,860 >> Друго, ако је имовина била, у ствари, не дефинисана, ја ћу навести 21 00:01:06,860 --> 00:01:13,520 уместо упозорење "Ваш браузер не не подржавају Геолоцатион! " 22 00:01:13,520 --> 00:01:14,980 и оставити га на то. 23 00:01:14,980 --> 00:01:16,720 Дакле, шта је то што сам откуцао овде? 24 00:01:16,720 --> 00:01:19,620 >> Па, испоставило се да је најмодернија веб бровсери подржавају глобални 25 00:01:19,620 --> 00:01:22,960 променљива, објекат, да тако кажем, зове морепловац, који има 26 00:01:22,960 --> 00:01:26,430 навигатор-специфичне, то јест прегледач специфичне функционалности. 27 00:01:26,430 --> 00:01:30,210 Унутар постоји имовина зове геолокација који специфично 28 00:01:30,210 --> 00:01:34,010 садржи информације и функционалност односе на геолоцирање, 29 00:01:34,010 --> 00:01:35,580 налаз, корисника. 30 00:01:35,580 --> 00:01:38,820 >> Унутар тог објекта, у међувремену, изгледа да функција, 31 00:01:38,820 --> 00:01:41,790 иначе познат има метод, зове Гет тренутну позицију. 32 00:01:41,790 --> 00:01:45,750 И то је функција користимо како би пронашли корисника. 33 00:01:45,750 --> 00:01:48,890 >> Хајде да иако сада спроводи повратни позив функција која је заправо 34 00:01:48,890 --> 00:01:51,730 ће да се зове када корисник је лоциран. 35 00:01:51,730 --> 00:01:56,030 Идемо напред и изјављујем да као са функцијом повратни позив и нека је 36 00:01:56,030 --> 00:02:00,550 позовите аргумент да знам да ће се прима рецимо, позицију. 37 00:02:00,550 --> 00:02:04,020 То ће бити, како се испоставило, објекат који представља некако 38 00:02:04,020 --> 00:02:05,970 позиција корисника у свету. 39 00:02:05,970 --> 00:02:11,890 >> Тада унутар ове функције, хајде да излаз са живахним поситион.цоордс, 40 00:02:11,890 --> 00:02:15,830 што је скраћеница за координате, географску ширину. а затим цонцатенате на 41 00:02:15,830 --> 00:02:19,155 да зарез и простор, а онда на на то, поситион.цоордс.лонгитуде. 42 00:02:19,155 --> 00:02:23,010 43 00:02:23,010 --> 00:02:26,150 >> Идемо напред и сачувајте ову датотеку, отворен страна у браузеру, и видите да ли 44 00:02:26,150 --> 00:02:27,590 не можемо да се нађемо. 45 00:02:27,590 --> 00:02:36,190 хттп://лоцалхост / геолокација-0.хтмл. 46 00:02:36,190 --> 00:02:38,020 И ту сам ја, у Кембриџу, Масачусетс. 47 00:02:38,020 --> 00:02:39,680