Computer >> 컴퓨터 >  >> 프로그램 작성 >> HTML

모바일 사파리는 사용자에게 HTML에서 위치를 공유하라는 메시지를 표시할 시기를 어떻게 결정합니까?


사용자가 특정 영역에 있을 때만 사용자의 최신 위치를 추적해야 하는 요구 사항이 있는 경우 별도의 코드를 작성합니다. HTML에서 사용자에게 위치 공유를 요청하는 시점을 결정하는 코드는 다음과 같습니다. -

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

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

첫 번째 로드에서 예상대로 작동합니다. 사용자가 처음 방문했는지 여부를 확인합니다. 그렇다면 내비게이터는 현재 위치를 가져옵니다. 그런 다음 상자의 좌표에 따라 위치를 관찰합니다. 사용자가 위치에 있으면 위치를 주시하세요.