Innehållsförteckning
Vad behöver vi?
till) Grundläggande kunskaper i html, css3, javascript och bootstrap (icke-begränsande).
b) En kodredigerare (I mitt fall använder jag Sublime text 3).
c) En lokal server att testa (jag använder Xampp -server)
Låt oss börja …
Steg 1
Vi går till katalogen för vår lokala server, i mitt fall "C: / xampp / htdocs /" och vi kommer att skapa en ny mapp som jag kommer att ringa "Tutorial_geolocalizacion", inuti detta kommer vi att lägga till ytterligare 2 samtal "Css" Y "Js".
FÖRSTORA
Steg 2
Vi kommer att öppna vår kodredigerare "Arkiv> Ny" och vi skriver en html5 -struktur i den.
FÖRSTORA
Steg 3
Vi laddar ner bootstrap från dess officiella sida och kopierar filen "Bootstrap.min.css" i vår css -mapp.
FÖRSTORA
Steg 4
Vi går tillbaka till vår redaktör och lägger till referensen till den här filen i vår "Index.html".
FÖRSTORA
Steg 5
Vi kommer att skapa en ny fil och kalla den "Style.css" vi sparar det i css -mappen …
FÖRSTORA
Steg 6
Vi lägger till i index.html referenserna till css -filen som skapades i föregående steg. Dessutom kommer vi också att inkludera ett onlineskript som innehåller Google Maps JavaScript API.
FÖRSTORA
Steg 7
Vi kommer också att behöva skapa en ny .js -fil där vi kommer att skriva funktionen som kommer att göra geografisk plats och visa kartan, vi kommer att spara den i "js" -mappen, jag kommer att kalla den "localiza.js". Jag kommer också att lägga till en referens till den i index.html
FÖRSTORA
FÖRSTORA
FÖRSTORA
Steg 8
Sedan blir huvudramen och kommer att innehålla kartan så måste vi kontrollera storleken och egenskaperna som de kommer att ha, för detta kommer vi att skriva i vår fil "Style.css" följande kod.
FÖRSTORA
Om vi ser det i vår webbläsare skulle resultatet hittills vara detta …
FÖRSTORA
Steg 9
I filen "localiza.js" kommer vi att skapa en ny funktion som hämtar koordinaterna för klientens webbläsare och anger dess ungefärliga plats på kartan. Om API: et inte fungerar korrekt på klienten definierar vi några standardkoordinater och inkludera även förmågan för kunden att dra platshållaren till sin faktiska plats. Jag förklarar steg för steg i koden, låt oss se …
FÖRSTORA
FÖRSTORA
Steg 10
Nu ska vi göra vår karta anpassningsbar för mobila enheter, för att uppnå detta går vi tillbaka till vår fil "style.css" och vi kommer att lägga till några nya väljare som kallas mediefrågor med dem, vi kommer att definiera hur vår design kommer att bete sig enligt skärmstorlek där den är visualiserar … Låt oss komma till det.
FÖRSTORA
FÖRSTORA
FÖRSTORA
Låt oss se hur vår nuvarande design ser ut på vissa mobiler …