>> SPEAKER: Să pună în aplicare o pagină web folosind un pic de HTML și JavaScript
că geolocates un utilizator, care este, cifre în cazul în care acestea sunt
punct de vedere geografic în ceea ce privește lor coordonatele de latitudine și longitudine.
Observați aici ca un atribut pe corpul meu tag-ul, am onload, care specifică o
bit de JavaScript, care ar trebui sa executat de îndată ce corpul a
pagina sa incarcat.
Acum, că funcția pare să fie numit Geolocalizati, Și această funcție, am
a început să pună în aplicare, până sus aici, în între tag-uri script numit Geolocalizati.
>> Acum, haideți să pună în aplicare această funcție.
În primul rând, haideți să verificați dacă tipul de de o proprietate specială numită
navigator.geolocation nu este egal, citez, "nedefinit", atunci eu sunt
de gând să facă următoarele.
Navigator.geoloc ation.getCurrentPosition.
Și acum am nevoie pentru a specifica un argument, în mod specific numele unei funcții
că aș vrea să fie numit în cazul Get Pozitia actuala a dat seama unde
utilizatorul lor este.
Și am de gând doar pentru a apela în mod arbitrar că funcția de acum, de apel invers.
>> Altfel, în cazul în care proprietatea a fost, de fapt, nedefinit, am de gând să se precizeze
în loc de alertă "Browser-ul dvs. nu nu susține geolocalizare! "
și lăsați-l la asta.
Deci, ce este că am scris aici?
>> Ei bine, se pare că cele mai moderne browsere Web sprijini un global
variabilă, un obiect, ca să spunem așa, numit navigator, care are
-navigator specific, care este funcționalități specifice browser-ul.
In interiorul există o proprietate numită geolocalizare care în mod specific
conține informații și funcționalitate legat de geolocalizare,
constatare, de utilizatori.
>> În interiorul acelui obiect, între timp, se pare că există o funcție,
altfel cunoscut are o metodă, Ia numit Poziția actuală.
Și asta e funcția folosim în scopul de a găsi un utilizator.
>> Să deși implementa acum apel invers funcție care este de fapt
O să fie apelate atunci când utilizator a fost localizat.
Să mergem mai departe și să declare că la fel de bine cu funcție de apel invers și să
sunați la argumentul pe care știu că va fi fi primit zicem, poziția.
Care va fi, se pare, o obiect care reprezintă într-un fel
poziția utilizatorului în lume.
>> Apoi, în interiorul acestei funcții, să ieșire cu position.coords de alertă,
care vine de coordonate,. latitudine și apoi înlănțui pe
că o virgulă și un spațiu și apoi pe pentru că, position.coords.longitude.
>> Să mergem mai departe și de a salva acest fișier, deschis pagina într-un browser, și a vedea dacă
nu mă pot găsi.
http://localhost / Geolocation-0.html.
Și acolo sunt, în Cambridge, Massachusetts.