SPEAKER: Mari kita melaksanakan laman web menggunakan sedikit HTML dan JavaScript yang geolocates pengguna, iaitu, angka di mana mereka berada geografi dari segi mereka koordinat latitud dan longitud. Perhatikan di sini sebagai sifat pada badan saya tag, saya telah onload, yang menentukan yang sedikit JavaScript yang perlu mendapatkan dilaksanakan sebaik sahaja badan daripada halaman selesai dipaparkan. Kini fungsi yang muncul yang akan dipanggil geolocate, Dan fungsi itu, saya telah mula melaksanakan, sehingga atas sini di antara tag skrip dipanggil geolocate. Sekarang mari kita melaksanakan fungsi ini. Pertama, mari kita memeriksa jika jenis yang sebuah rumah khas yang dipanggil navigator.geolocation tidak sama, quote unquote, "undefined," maka saya akan melakukan yang berikut. Navigator.geoloc ation.getCurrentPosition. Dan sekarang saya perlu menentukan hujah, khusus nama fungsi yang saya suka dipanggil apabila Get Kedudukan Semasa telah digambarkan di mana pengguna mereka. Dan saya hanya akan sewenang-wenangnya memanggil fungsi berkenaan untuk sekarang, pang. Yang lain, jika harta yang sebenarnya undefined, saya akan nyatakan bukannya amaran "Penyemak imbas anda tidak tidak menyokong geolokasi! " dan tinggalkan ia pada itu. Jadi apa yang saya menaip di sini? Nah, ternyata bahawa yang paling moden pelayar web menyokong global berubah-ubah, objek, boleh dikatakan, dipanggil navigasi, yang mempunyai navigasi khusus, iaitu fungsi pelayar tertentu. Di dalam terdapat harta yang dipanggil geolokasi yang khusus mengandungi maklumat dan fungsi berkaitan dengan geolokasi, yang dapatan, pengguna. Di dalam objek itu, sementara itu, nampaknya ada fungsi, atau dikenali mempunyai kaedah, dipanggil Dapatkan Kedudukan Semasa. Dan itulah fungsi yang kami gunakan untuk mencari pengguna. Mari kita walaupun kini melaksanakan panggilan balik yang fungsi yang sebenarnya akan mendapatkan dipanggil apabila pengguna telah terletak. Mari kita pergi ke hadapan dan mengakui bahawa dan juga dengan fungsi panggil balik dan mari kita memanggil hujah yang saya tahu ia akan menerima katakan, kedudukan. Yang akan menjadi, ia ternyata, satu objek yang entah bagaimana mewakili kedudukan pengguna di dunia. Kemudian di dalam fungsi ini, mari kita output dengan position.coords berjaga-jaga, yang bermaksud koordinat,. latitud dan kemudian concatenate ke yang koma dan ruang dan kemudian pada itu, position.coords.longitude. Mari kita pergi ke hadapan dan menyimpan fail ini, terbuka halaman dalam pelayar, dan lihat jika kita tidak dapat mencari diri saya. http://localhost / lokasi geo-0.html. Dan ada saya, di Cambridge, Massachusetts.