>> SPEAKER: Chúng ta hãy thực hiện một trang web sử dụng một chút về HTML và JavaScript
mà geolocates người sử dụng, có nghĩa là, con số ra nơi họ đang có
địa lý về họ vĩ độ và kinh độ.
Nhận thấy ở đây là một thuộc tính trên cơ thể của tôi thẻ, tôi đã onload, trong đó xác định một
bit của JavaScript sẽ nhận được thực hiện ngay sau khi cơ thể của
trang đã được nạp.
Bây giờ chức năng xuất hiện để được gọi là geolocate, và chức năng đó, tôi đã
bắt đầu thực hiện, lên hàng đầu ở giữa các thẻ kịch bản gọi là geolocate.
>> Bây giờ chúng ta hãy thực hiện chức năng này.
Trước tiên, hãy kiểm tra xem các loại của một tài sản đặc biệt gọi là
navigator.geolocation không bằng, quote unquote, "không xác định", sau đó tôi
sẽ làm như sau.
Navigator.geoloc ation.getCurrentPosition.
Và bây giờ tôi cần phải xác định một đối số, đặc biệt là tên của một hàm
mà tôi muốn được gọi khi Get Chức vụ hiện nay đã tìm ra nơi
người sử dụng của họ.
Và tôi chỉ cần đi đến tùy tiện gọi mà chức năng bây giờ, gọi lại.
>> Khác, nếu tài sản đó là trong thực tế không xác định, tôi sẽ chỉ định
thay vì cảnh báo "Trình duyệt của bạn không không hỗ trợ định vị! "
và để nó ở đó.
Vì vậy, nó là những gì mà tôi đã gõ ở đây?
>> Vâng, nó quay ra rằng hầu hết các hiện đại trình duyệt web hỗ trợ toàn cầu
biến, một đối tượng, có thể nói, gọi là hoa tiêu, có
hoa tiêu cụ thể, đó là chức năng trình duyệt cụ thể.
Bên trong có một tài sản được gọi là định vị trong đó đặc biệt
chứa các thông tin và chức năng liên quan đến việc định vị, các
Phát hiện, của người sử dụng.
>> Bên trong của đối tượng, trong khi đó, có vẻ như là một chức năng,
nếu không được biết có một phương pháp, Nhận được gọi là Chức vụ hiện nay.
Và đó là chức năng chúng tôi đang sử dụng để tìm một người sử dụng.
>> Hãy mặc dù bây giờ thực hiện cuộc gọi lại chức năng mà thực sự
sẽ được gọi khi người sử dụng đã được đặt.
Chúng ta hãy đi trước và tuyên bố đó là tốt với chức năng gọi lại và chúng ta hãy
gọi lập luận mà tôi biết nó sẽ được nhận nói rằng, vị trí.
Đó là có được, nó quay ra, một đối tượng đó bằng cách nào đó đại diện cho
vị trí của người dùng trên thế giới.
>> Sau đó, bên trong chức năng này, chúng ta hãy đầu ra với position.coords cảnh báo,
viết tắt của tọa độ. vĩ độ và sau đó ghép vào
rằng một dấu phẩy và một không gian và sau đó trên đó, position.coords.longitude.
>> Chúng ta hãy đi trước và lưu tập tin này, mở trang trong một trình duyệt, và xem
chúng tôi không thể tìm thấy bản thân mình.
http://localhost / định vị-0.html.
Và có tôi, ở Cambridge, Massachusetts.