Co potřebujeme?
na) Základní znalosti v html, css3, javascriptu a bootstrapu (bez omezení).
b) Editor kódu (V mém případě použiji Sublime text 3).
C) Místní server k testování (budu používat server Xampp)
Začněme …
Krok 1
V mém případě jdeme do adresáře našeho místního serveru "C: / xampp / htdocs /" a vytvoříme novou složku, kterou zavolám "Tutorial_geolocalizacion", do tohoto přidáme další 2 hovory "CSS" Y "Js".
ZVĚTŠIT
Krok 2
Otevřeme náš editor kódu "Soubor> Nový" a napíšeme do něj strukturu html5.
ZVĚTŠIT
Krok 3
Stáhneme bootstrap z jeho oficiální stránky a zkopírujeme soubor "Bootstrap.min.css" v naší složce css.
ZVĚTŠIT
Krok 4
Vracíme se do našeho editoru a přidáme odkaz na tento soubor do našeho "Index.html".
ZVĚTŠIT
Krok 5
Vytvoříme nový soubor a nazveme jej "Style.css" uložíme do složky css …
ZVĚTŠIT
Krok 6
Přidáme do index.html odkazy na soubor css vytvořený v předchozím kroku. Kromě toho zahrneme také online skript, který obsahuje soubor Google Maps JavaScript API.
ZVĚTŠIT
Krok 7
Také budeme muset vytvořit nový .js soubor, kde napíšeme funkci, která provede geolokaci a zobrazí mapu, uložíme ji do složky „js“, budu tomu říkat „localiza.js“. Také na něj přidám odkaz v index.html
ZVĚTŠIT
ZVĚTŠIT
ZVĚTŠIT
Krok 8
Od té doby bude hlavní rámeček a bude obsahovat mapu, pak budeme muset řídit velikost a vlastnosti, které budou mít, proto to napíšeme do našeho souboru "Style.css" následující kód.
ZVĚTŠIT
Pokud to uvidíme ve svém prohlížeči, výsledkem bude zatím toto …
ZVĚTŠIT
Krok 9
V souboru „localiza.js“ vytvoříme novou funkci, která získá souřadnice prohlížeče klienta a označí jeho přibližnou polohu na mapě. V případě, že API na klientovi nefunguje správně, definujeme některé výchozí souřadnice a také zahrnout schopnost zákazníka přetáhnout zástupný symbol na jeho skutečné umístění. Krok za krokem v kódu vysvětlím, podívejme se …
ZVĚTŠIT
ZVĚTŠIT
Krok 10
Nyní uděláme naši mapu přizpůsobitelnou pro mobilní zařízení, abychom toho dosáhli, vrátíme se k našemu souboru „style.css“ a přidáme k nim několik nových selektorů nazývaných media querys, definujeme, jak se bude náš návrh chovat podle velikost obrazovky, kde je, je vizualizace … Pojďme na to.
ZVĚTŠIT
ZVĚTŠIT
ZVĚTŠIT
Podívejme se, jak náš současný design vypadá na některých mobilních telefonech …