SPEAKER: Pieņemsim īstenot mājas lapu Izmantojot mazliet HTML un JavaScript ka geolocates lietotājs, tas ir, skaitļi, ja tie ir ģeogrāfiski attiecībā uz to platuma un garuma koordinātas. Paziņojums šeit kā atribūts par manu ķermeni tag esmu onLoad, kas nosaka mazliet JavaScript ka vajadzētu saņemt izpildīts, tiklīdz ķermeņa lapa ir ielādēta. Tagad šo funkciju, šķiet, varētu saukt geolocate, un šo funkciju, es esmu sākusi īstenot, līdz top šeit starp script tagiem sauc geolocate. Tagad pieņemsim īstenotu šo funkciju. Pirmkārt, pieņemsim pārbaudīt, vai veids speciāla īpašuma sauc navigator.geolocation nav vienāds, quote likt pēdiņas beigās, "undefined", tad es esmu gatavojas darīt šādi. Navigator.geoloc ation.getCurrentPosition. Un tagad man ir nepieciešams norādīt argumentu, īpaši funkcijas nosaukums , ka es gribētu, lai varētu saukt, ja Get Pašreizējā nostāja ir izpētījuši, kur to lietotājs. Un es esmu tikai gatavojas patvaļīgi zvanīt šī funkcija tagad, atzvanīšanas. Cits, ja šis īpašums ir faktiski undefined, es esmu gatavojas, lai precizētu nevis brīdinājums "Jūsu pārlūks neatbalsta ģeogrāfiskās vietas! " un atstāt to, ka. Tātad, kas ir tas, ka es drukāti šeit? Nu, izrādās, ka lielākā daļa mūsdienu interneta pārlūki atbalsta globāls mainīgs, objektu, tā sakot, sauc navigators, kas ir Navigator specifiskas, kas ir pārlūkprogrammu īpašu funkciju. Iekšpusē ir īpašums sauc ģeogrāfiskās vietas, kas speciāli satur informāciju un funkcionalitāti saistīta ar atrašanās vietas noteikšana, konstatējumu, lietotāju. Iekšpusē šī objekta, tikmēr, izrādās, ka funkcija, citādi pazīstams ir metode, sauc Get pašreizējā pozīcija. Un tas ir funkcija mēs izmantojam , lai atrastu lietotājam. Pieņemsim gan tagad īstenot atzvanu funkcija, kas ir faktiski gatavojas iegūt sauc, kad lietotājs ir atradusies. Iesim uz priekšu, un apliecinu, ka arī ar funkciju atzvanu un pieņemsim zvaniet uz argumentu, ka es zinu, tas būs var saņemt teiksim, pozīciju. Kas būs, izrādās, objekts, kas kaut kādā veidā ir lietotāja pozīciju pasaulē. Tad iekšpusē šo funkciju, pieņemsim izeja ar trauksmes position.coords, kas apzīmē koordinātas. platuma un pēc tam saķēdēt uz ka komatu un telpas, un pēc tam to, ka position.coords.longitude. Iesim uz priekšu un saglabājiet šo failu, atveriet lapa pārlūkprogrammā, un redzēt, ja mēs nevaram atrast sevi. http://localhost / ģeogrāfiskās vietas, 0.html. Un tur es esmu, Cambridge, Massachusetts.