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