СПІКЕР: Давайце рэалізуем вэб-старонку выкарыстоўваючы трохі HTML і JavaScript што geolocates карыстальніка, гэта значыць высвятляе, дзе яны знаходзяцца геаграфічна з пункту гледжання іх каардынаты шыраты і даўгаты. Звярніце ўвагу, тут у якасці атрыбуту ў маім целе Тэг, я Onload, які вызначае трохі JavaScript, што павінны атрымаць выконваецца, як толькі цела загрузкі старонкі. Цяпер, калі функцыя па-відаць, можна назваць геаграфічнае, і гэтая функцыя, у мяне прыступілі да рэалізацыі, наверсе тут, у паміж тэгамі сцэнарыяў называецца Geolocate. Зараз давайце рэалізацыі гэтай функцыі. Па-першае, давайце праверым, калі тып спецыяльнай маёмасці пад назвай navigator.geolocation ня роўнае, цытата канец цытаты, "не вызначана", то я збіраецца зрабіць наступнае. Navigator.geoloc ation.getCurrentPosition. І цяпер мне трэба задаць аргумент, у прыватнасці, назва функцыі што я хацеў бы назваць, калі Get Бягучая пазіцыя высвятліў, дзе іх карыстальнік. І я проста хачу, каб ўмоўна называем што функцыя на дадзены момант, зваротны выклік. У адваротным выпадку, калі гэта маёмасць знаходзілася на самай справе вызначана, што я збіраюся паказаць замест абвесткі "Ваш браўзэр не падтрымлівае геолокации! " і пакінуць усё як ёсць. Дык што ж гэта, што я набраў тут? Ну, атрымліваецца, што самы сучасны вэб-браўзэры падтрымліваюць глабальны зменная, аб'ект, так бы мовіць, называецца навігатар, які мае навігатар канкрэтным, гэта значыць Функцыянальнасць браўзэра канкрэтных. Унутры ёсць ўласцівасць называецца геолокации, якія спецыфічна змяшчае інфармацыю і функцыянальнасць звязаныя з геаграфічнага месцазнаходжання, выснову, карыстальнікаў. Унутры гэтага аб'екта, між тым, там, здаецца, ёсць функцыя, інакш вядомы метад мае, называецца Атрымаць Бягучая пазіцыя. І гэта функцыя мы выкарыстоўваем Каб знайсці карыстальніка. Давайце хоць цяпер рэалізаваць зваротны выклік функцыя, якая на самай справе збіраецца атрымаць выклікаецца, калі карыстальнік быў размешчаны. Давайце пойдзем далей і абвясьціць, што а з функцыяй зваротнага выкліку і давайце называюць той аргумент, што я ведаю, што будзе атрымліваць скажам, пазіцыю. Гэта будзе, аказваецца, Аб'ект, неяк ўяўляе становішча карыстальніка ў свеце. Тады ўнутры гэтай функцыі, давайце выхад з абвесткі position.coords, якая выступае за каардынатамі,. шыраты і затым злучыце на што коска і прабел, а затым на да таго, што, position.coords.longitude. Давайце пойдзем далей і захаваць гэты файл, адкрыты старонка ў браўзэры, і паглядзець, калі мы не можам знайсці сябе. http://localhost / геолокации-0.html. І там я, у Кембрыджы, Масачусэтс.