Презентация на тему Геолокация в HTML5

Презентация на тему Геолокация в HTML5, предмет презентации: Разное. Этот материал содержит 14 слайдов. Красочные слайды и илюстрации помогут Вам заинтересовать свою аудиторию. Для просмотра воспользуйтесь проигрывателем, если материал оказался полезным для Вас - поделитесь им с друзьями с помощью социальных кнопок и добавьте наш сайт презентаций ThePresentation.ru в закладки!

Слайды и текст этой презентации

Слайд 1
Текст слайда:

ГЕОЛОКАЦИЯ В HTML5


Слайд 2
Текст слайда:

ИСТОРИЯ HTML5


Слайд 3
Текст слайда:

ОСНОВЫ ГЕОЛОКАЦИИ

IP-локация
Триангуляция:
Wi-Fi
Вышки сотовой связи
GPS


Слайд 4
Текст слайда:

IP ЛОКАЦИЯ

Преимущества
Имеет широкое применение
Выполняется на стороне сервера
Недостатки
Низкая точность
Высокая стоимость


Слайд 5
Текст слайда:

GPS

Преимущества
Высокая точность
Высокоэффективная в сельской местности
Недостатки
Затруднена работа в помещении
Затруднена работа в многоэтажной застройке
Длительное получение резултатов


Слайд 6
Текст слайда:

WI-FI

Приемущества
Высокая точность
Работа внутри помещений
Высокая скорость
Недостатки
Недостаточная точность в сельской местности


Слайд 7
Текст слайда:

СОТОВАЯ СВЯЗЬ

Преимущества
Хорошая точность
Работа внутри помещениий
Высокая скорость
Недостатки
Требуется доступ к устройству с мобильной связью
Низкая точность в сельской местности


Слайд 8
Текст слайда:

ПОДДЕРЖКА GEOLOCATION API


Слайд 9
Текст слайда:

ЗАЩИТА ЛИЧНОЙ ИНФОРМАЦИИ


Слайд 10
Текст слайда:

ОСНОВНЫЕ ФУНКЦИИ API

Проверка поддержки - navigator.geolocation
Запрос позиции – void getCurrentPosition(successCallBack, [errorCallBack], [Options])
Аттрибуты
enableHighAccuracy
timeout
maximumAge

getCurrentPosition(UpdatePosition, HandleError, {timeout:10000});
function UpdatePosition(position);
function HandleError(error);


Слайд 11
Текст слайда:

ОБРАБОТКА ОШИБОК

Функция обработки ошибок принимает параметр error. Возможные значения параметра:
UNKNOW_ERROR (код ошибки 0)
PERMISSION_DENIED (код ошибки 1)
POSITION_UNAVAILABLE (код ошибки 2)
TIMEOUT (код ошибки 3)


Слайд 12
Текст слайда:

ПРИМЕР КОДА

function start()
{
if(navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(UpdateLocation, ErrorHandle)
}
else
{
alert('You browser do not support Geolocation API!');
}
}

function UpdateLocation(position)
{
document.getElementById('longitude').innerHTML = position.coords.longitude;
document.getElementById('latitude').innerHTML = position.coords.latitude;
document.getElementById('accuracy').innerHTML = position.coords.accuracy;
}

function ErrorHandle(error)
{
switch(error.code)
{
case 0:
document.getElementById('error').innerHTML = 'Unknown error';
break;
case 1:
document.getElementById('error').innerHTML = 'Denied by user';
break;
case 2:
document.getElementById('error').innerHTML = 'Cannot retrive position';
break;
case 3:
document.getElementById('error').innerHTML = 'Timeout';
break;
}
}


Слайд 13
Текст слайда:

ПРИМЕР РАБОТЫ


Слайд 14
Текст слайда:

ИСПОЛЬЗОВАННЫЕ ИСТОЧНИКИ

http://evolutionofweb.appspot.com
http://caniuse.com
http://maps.yandex.ru
Лабберс П., Олберс Б., Салим Ф. HTML5 для профессионалов


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика