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