Съдържание
Какво ни трябва?
да се) Основни познания по html, css3, javascript и bootstrap (неограничаващи).
б) Редактор на код (В моя случай ще използвам Sublime text 3).
° С) Локален сървър за тестване (ще използвам Xampp сървър)
Да започваме …
Етап 1
Отиваме в директорията на нашия локален сървър, в моя случай "C: / xampp / htdocs /" и ще създадем нова папка, която ще извикам "Урок_геолокализация", вътре в това ще добавим още 2 обаждания "Css" Y "Js".
Увеличете
Стъпка 2
Ще отворим нашия редактор на кодове "Файл> Ново" и в него пишем html5 структура.
Увеличете
Стъпка 3
Изтегляме bootstrap от официалната му страница и копираме файла "Bootstrap.min.css" в нашата css папка.
Увеличете
Стъпка 4
Връщаме се към нашия редактор и добавяме препратката към този файл в нашия "Index.html".
Увеличете
Стъпка 5
Ще създадем нов файл и ще го извикаме "Style.css" ще го запишем в папката css …
Увеличете
Стъпка 6
Ще добавим в index.html препратките към css файла, създаден в предишната стъпка. Освен това ще включим и онлайн скрипт, който съдържа JavaScript API на Google Карти.
Увеличете
Стъпка 7
Ще трябва да създадем и нов .js файл, където ще напишем функцията, която ще извърши геолокацията и ще покаже картата, ще я запишем в папката „js“, аз ще я нарека „localiza.js“. Ще добавя и препратка към него в index.html
Увеличете
Увеличете
Увеличете
Стъпка 8
Тъй като ще бъде основната рамка и ще съдържа картата, след което ще трябва да контролираме размера и характеристиките, които те ще имат, за това ще запишем в нашия файл "Style.css" следния код.
Увеличете
Ако го видим в браузъра си, резултатът досега ще бъде този …
Увеличете
Стъпка 9
Във файла "localiza.js" ще създадем нова функция, която ще получи координатите на браузъра на клиента и ще посочи приблизителното му местоположение на картата. В случай, че API не работи правилно на клиента, ще дефинираме някои координати по подразбиране и също така включват възможността клиентът да плъзга заместителя до действителното му местоположение. Обяснявам стъпка по стъпка в кода, да видим …
Увеличете
Увеличете
Стъпка 10
Сега ще направим нашата карта адаптивна за мобилни устройства, за да постигнем това, се връщаме към нашия файл „style.css“ и ще добавим някои нови селектори, наречени медийни заявки, с тях ще определим как ще се държи нашият дизайн според размерът на екрана, където е, се визуализира … Нека да стигнем до него.
Увеличете
Увеличете
Увеличете
Нека да видим как изглежда настоящият ни дизайн на някои мобилни телефони …