जब हमारे पास एक आवश्यकता होती है जिसमें हम केवल तभी उपयोगकर्ता के नवीनतम स्थानों को ट्रैक करना चाहते हैं जब वे एक निश्चित क्षेत्र में हों, तो हम इसके लिए अलग कोड लिखते हैं। HTML में उपयोगकर्ता को स्थान साझा करने के लिए संकेत देने का समय निर्धारित करने का कोड इस प्रकार है:
if (frstTime) { //पहली बार navigator.getCurrentPosition(function (coordinates) { if (coordsAreInTheBox) { storeCoordsForUser(); navigator.watchPosition(); } }); } else if (userInlocat) { navigator.watchPosition(); }
यह पहली लोड पर अपेक्षित रूप से काम करता है। यह जांचेगा कि क्या उपयोगकर्ता पहली बार आया है; यदि हाँ, तो नेविगेटर वर्तमान स्थिति प्राप्त करता है। उसके बाद, बॉक्स में निर्देशांकों के अनुसार, हम पोजीशन देखते हैं। यदि उपयोगकर्ता स्थान पर है तो पोजीशन देखें।