>> SPEAKER: Ni apliki retpaĝo uzante iom da HTML kaj Javascript
ke geolocates uzanto, tio estas, figuroj el kie ili estas
geografie en terminoj de ilia latitudo kaj longitudo koordinatoj.
Rimarku ĉi tie kiel atributo en mia korpo etikedo, mi onload, kiu specifas
bito de JavaScript ke devus akiri ekzekutita tiel frue kiel la korpo de la
Montrita ŝarĝita.
Nun tiu funkcio aperas por nomi geolocate, Kaj tio funkcio, mi havas
komencis apliki, supren supro tie en inter skribo etikedoj nomata geolocate.
>> Nun ni apliki tiun funkcion.
Unue, ni kontrolu ĉu la tipo de speciala propraĵo nomata
navigator.geolocation ne egala, citaĵo unquote, "nedefinita", tiam mi estas
tuj fari la sekvan.
Navigator.geoloc ation.getCurrentPosition.
Kaj nun mi bezonas specifi argumenton, specife la nomo de funkcio
ke mi ŝatus esti nomata kiam Akiri Nuna pozicio eltrovis kie
ilia uzanto estas.
Kaj mi simple tuj arbitre nomas ke funkcio por nun, callback.
>> Alie, se tiu proprieto estis fakte nedefinita, mi iros al precizigi
anstataŭ garde "Via retumilo faras ne subtenas geolocalización! "
kaj lasi ĝin ĉe tio.
Do kio estas tio, kion mi tajpis ĉi tie?
>> Nu, tio rezultas, ke plej modernaj TTT-legiloj subtenas tutmondan
variablo, objekto, por tiel diri, nomata retumilo, kiu havas
naviganto-specifa, kiu estas retumilo specifaj funkciojn.
Interne de tie estas propraĵo nomata geolocalización kiu specife
enhavas informojn kaj funcionalidad rilataj al la geolocalización, la
trovon, de la uzantoj.
>> Interne de tiu celo, dume, tie aperas al esti funkcio,
alie sciata havas metodon, vokis Get Nuna Pozicio.
Kaj tio estas la funkcio ni uzas por trovi uzanton.
>> Ni tamen nun apliki la callback funkcio kiu estas reale
tuj get nomas kiam la uzanto estas lokitaj.
Ni iru antaŭen kaj deklari, ke tiel kun funkcio callback kaj ni
alvoki la argumento, ke mi konas ŝin volo esti ricevante diru, pozicion.
Kiu iras al esti, tio rezultas, an objekto, kiu iel reprezentas la
uzanto pozicion en la mondo.
>> Tiam ene de tiu funkcio, ni eligo kun garde position.coords,
kio staras por koordinatoj,. latitudo kaj tiam concatenate sur
ke komo kaj spaco kaj tiam por ke, position.coords.longitude.
>> Ni iru antaŭen kaj helpu tiun dosieron, malfermi la paĝon en foliumilo, kaj vidi, cxu
ni ne povas trovi min mem.
http://localhost / geolocalización-0.html.
Kaj tie mi estas, en Kembriĝo, Masaĉuseco.