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