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