Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

ซาฟารีมือถือกำหนดว่าเมื่อใดที่จะแจ้งให้ผู้ใช้แชร์ตำแหน่งใน HTML


เมื่อเรามีข้อกำหนดที่เราต้องการติดตามตำแหน่งล่าสุดสำหรับผู้ใช้เฉพาะเมื่อพวกเขาอยู่ในพื้นที่ใดพื้นที่หนึ่งเท่านั้น เราจะเขียนโค้ดแยกกัน รหัสสำหรับกำหนดเมื่อให้ผู้ใช้แชร์ตำแหน่งใน HTML มีดังนี้ -

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

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

มันทำงานได้ตามที่คาดไว้ในการโหลดครั้งแรก มันจะตรวจสอบว่าผู้ใช้มาครั้งแรกหรือไม่ ถ้าใช่ ระบบนำทางจะได้รับตำแหน่งปัจจุบัน หลังจากนั้นตามพิกัดในกล่องเราจะดูตำแหน่ง หากผู้ใช้อยู่ในตำแหน่ง ให้เฝ้าดูตำแหน่ง