Computer >> Máy Tính >  >> Lập trình >> HTML

Làm cách nào để safari di động xác định thời điểm nhắc người dùng chia sẻ vị trí trong HTML?


Khi chúng tôi có yêu cầu mà chúng tôi muốn theo dõi các vị trí mới nhất cho người dùng chỉ khi họ ở trong một khu vực nhất định, thì chúng tôi viết mã riêng cho nó. Mã để xác định thời điểm nhắc người dùng chia sẻ vị trí trong HTML như sau -

if (frstTime) { //First time    
   navigator.getCurrentPosition(function (coordinates) {      
      if (coordsAreInTheBox) {          
         storeCoordsForUser();          
         navigator.watchPosition();      
      }    
   });
}  

else if (userInlocat) {    
   navigator.watchPosition();
}

Nó hoạt động như mong đợi trong lần tải đầu tiên. Nó sẽ kiểm tra xem người dùng có đến lần đầu tiên hay không; nếu có, thì hoa tiêu sẽ có được vị trí hiện tại. Sau đó, theo tọa độ trong hộp, chúng tôi xem các vị trí. Nếu người dùng đang ở vị trí thì hãy xem vị trí.