Cuprins
De ce avem nevoie?
la) Cunoștințe de bază în html, css3, javascript și bootstrap (nelimitativ).
b) Un editor de cod (în cazul meu voi folosi textul Sublim 3).
c) Un server local de testat (voi folosi serverul Xampp)
Să începem …
Pasul 1
Mergem în directorul serverului nostru local, în cazul meu „C: / xampp / htdocs /” și vom crea un nou folder pe care îl voi numi "Tutorial_geolocalizacion", în interiorul acestuia vom adăuga încă 2 apeluri „CSS” Da „Js”.
MARI
Pasul 2
Vom deschide editorul de cod „Fișier> Nou” și scriem o structură html5 în ea.
MARI
Pasul 3
Descărcăm bootstrap de pe pagina sa oficială și copiem fișierul „Bootstrap.min.css” în folderul nostru CSS.
MARI
Pasul 4
Ne întoarcem la editorul nostru și adăugăm referința la acest fișier în „Index.html”.
MARI
Pasul 5
Vom crea un fișier nou și îl vom numi „Style.css” îl vom salva în folderul css …
MARI
Pasul 6
Vom adăuga în index.html referințele la fișierul CSS creat în pasul anterior. În plus, vom include și un script online care conține fișierul API Google Maps JavaScript.
MARI
Pasul 7
De asemenea, va trebui să creăm un nou fișier .js unde vom scrie funcția care va face geolocalizarea și vom arăta harta, o vom salva în folderul „js”, îl voi numi „localiza.js”. Voi adăuga și o referință la index.html
MARI
MARI
MARI
Pasul 8
Din moment ce va fi cadrul principal și va conține harta, atunci va trebui să controlăm dimensiunea și caracteristicile pe care le vor avea, pentru aceasta vom scrie în fișierul nostru „Style.css” următorul cod.
MARI
Dacă îl vedem în browserul nostru, rezultatul până acum ar fi acesta …
MARI
Pasul 9
În fișierul „localiza.js” vom crea o nouă funcție care va obține coordonatele browserului clientului și va indica locația sa aproximativă pe hartă. În cazul în care API-ul nu funcționează corect pe client, vom defini câteva coordonate implicite și includ, de asemenea, abilitatea pentru client de a trage substituentul la locația sa reală. Vă explic pas cu pas în cod, să vedem …
MARI
MARI
Pasul 10
Acum vom face harta noastră adaptabilă la dispozitivele mobile, pentru a realiza acest lucru ne întoarcem la fișierul nostru „style.css” și vom adăuga câteva selectoare noi numite media querys cu ele, vom defini cum se va comporta designul nostru în funcție de dimensiunea ecranului în care este vizualizează … Să ajungem la el.
MARI
MARI
MARI
Să vedem cum arată designul nostru actual pe unele telefoane mobile …