যখন আমাদের একটি প্রয়োজনীয়তা থাকে যাতে আমরা একটি ব্যবহারকারীর জন্য সর্বশেষ অবস্থানগুলি ট্র্যাক করতে চাই যখন তারা একটি নির্দিষ্ট এলাকায় থাকে, তখন আমরা এটির জন্য আলাদা কোড লিখি৷ HTML-এ অবস্থান ভাগ করার জন্য ব্যবহারকারীকে কখন প্রম্পট করতে হবে তা নির্ধারণ করার কোডটি নিম্নরূপ -
if (frstTime) { //First time navigator.getCurrentPosition(function (coordinates) { if (coordsAreInTheBox) { storeCoordsForUser(); navigator.watchPosition(); } }); } else if (userInlocat) { navigator.watchPosition(); }
এটি প্রথম লোডে প্রত্যাশিত হিসাবে কাজ করে। এটি ব্যবহারকারী প্রথমবার এসেছে কিনা তা পরীক্ষা করবে; যদি হ্যাঁ হয়, তাহলে নেভিগেটর বর্তমান অবস্থান পায়। এর পরে, বাক্সের স্থানাঙ্ক অনুসারে, আমরা অবস্থানগুলি দেখি। ব্যবহারকারী যদি অবস্থানে থাকে তাহলে অবস্থান দেখুন।