Spisie treści
Czego potrzebujemy?
do) Podstawowa znajomość html, css3, javascript i bootstrap (bez ograniczeń).
b) Edytor kodu (w moim przypadku użyję tekstu Sublime 3).
C) Serwer lokalny do przetestowania (będę używał serwera Xampp)
Zacznijmy …
Krok 1
Przechodzimy do katalogu naszego lokalnego serwera, w moim przypadku "C: / xampp / htdocs /" i stworzymy nowy folder, który zadzwonię „Tutorial_geolocalizacion”, w tym dodamy kolejne 2 połączenia „Css” Tak „J”.
POWIĘKSZAĆ
Krok 2
Otworzymy nasz edytor kodu, będziemy „Plik > Nowy” i piszemy w nim strukturę html5.
POWIĘKSZAĆ
Krok 3
Pobieramy bootstrap z jego oficjalnej strony i kopiujemy plik „Bootstrap.min.css” w naszym folderze css.
POWIĘKSZAĆ
Krok 4
Wracamy do naszego edytora i dodajemy odniesienie do tego pliku w naszym „Indeks.html”.
POWIĘKSZAĆ
Krok 5
Stworzymy nowy plik i nazwiemy go „Styl.css” zapiszemy to w folderze css…
POWIĘKSZAĆ
Krok 6
Dodamy w index.html odniesienia do pliku css utworzonego w poprzednim kroku. Ponadto dołączymy również skrypt online, który zawiera Interfejs API JavaScript Map Google.
POWIĘKSZAĆ
Krok 7
Będziemy też musieli stworzyć nowy plik .js, w którym napiszemy funkcję, która zrobi geolokalizację i pokaże mapę, zapiszemy ją w folderze „js”, będę nazywał ją „localiza.js”. Dodam też odwołanie do niego w index.html
POWIĘKSZAĆ
POWIĘKSZAĆ
POWIĘKSZAĆ
Krok 8
Ponieważ będzie główną ramą, a będą zawierały mapę, wtedy będziemy musieli kontrolować ich rozmiar i cechy, które będą miały, w tym celu napiszemy w naszym pliku „Styl.css” następujący kod.
POWIĘKSZAĆ
Jeśli zobaczymy to w naszej przeglądarce, dotychczasowy wynik byłby taki…
POWIĘKSZAĆ
Krok 9
W pliku „localiza.js" utworzymy nową funkcję, która uzyska współrzędne przeglądarki klienta i wskaże jej przybliżoną lokalizację na mapie. W przypadku, gdy API nie działa poprawnie na kliencie, zdefiniujemy niektóre domyślne współrzędne a także uwzględnij możliwość przeciągania przez klienta symbolu zastępczego do jego rzeczywistej lokalizacji. Wyjaśniam krok po kroku w kodzie, zobaczmy…
POWIĘKSZAĆ
POWIĘKSZAĆ
Krok 10
Teraz dostosujemy naszą mapę do urządzeń mobilnych, aby to osiągnąć, wrócimy do naszego pliku „style.css” i dodamy do nich kilka nowych selektorów zwanych zapytaniami o media. Zdefiniujemy, jak nasz projekt będzie się zachowywał zgodnie z rozmiar ekranu, na którym się wizualizuje… Przejdźmy do tego.
POWIĘKSZAĆ
POWIĘKSZAĆ
POWIĘKSZAĆ
Zobaczmy, jak wygląda nasz obecny projekt na niektórych telefonach komórkowych…