사용자가 특정 영역에 있을 때만 사용자의 최신 위치를 추적해야 하는 요구 사항이 있는 경우 별도의 코드를 작성합니다. HTML에서 사용자에게 위치 공유를 요청하는 시점을 결정하는 코드는 다음과 같습니다. -
if (frstTime) { //First time navigator.getCurrentPosition(function (coordinates) { if (coordsAreInTheBox) { storeCoordsForUser(); navigator.watchPosition(); } }); } else if (userInlocat) { navigator.watchPosition(); }
첫 번째 로드에서 예상대로 작동합니다. 사용자가 처음 방문했는지 여부를 확인합니다. 그렇다면 내비게이터는 현재 위치를 가져옵니다. 그런 다음 상자의 좌표에 따라 위치를 관찰합니다. 사용자가 위치에 있으면 위치를 주시하세요.