HTML5 জিওলোকেশন API আপনাকে আপনার পছন্দের ওয়েবসাইটগুলির সাথে আপনার অবস্থান শেয়ার করতে দেয়৷ একটি জাভাস্ক্রিপ্ট আপনার অক্ষাংশ এবং দ্রাঘিমাংশ ক্যাপচার করতে পারে এবং ব্যাকএন্ড ওয়েব সার্ভারে পাঠানো যেতে পারে এবং স্থানীয় ব্যবসা খোঁজা বা মানচিত্রে আপনার অবস্থান দেখানোর মতো অভিনব অবস্থান-সচেতন জিনিসগুলি করতে পারে৷
ভৌগলিক অবস্থান জটিল, এবং যেকোন ত্রুটি ধরতে এবং সুন্দরভাবে পরিচালনা করার জন্য এটি খুবই প্রয়োজন৷
ভৌগলিক অবস্থান পদ্ধতি getCurrentPosition() এবং watchPosition() একটি ত্রুটি হ্যান্ডলার কলব্যাক পদ্ধতি ব্যবহার করে যা দেয় PositionError বস্তু এই বস্তুর নিম্নলিখিত দুটি বৈশিষ্ট্য আছে -
সম্পত্তি | টাইপ | বিবরণ |
কোড | সংখ্যা | ত্রুটির জন্য একটি সংখ্যাসূচক কোড রয়েছে৷ |
বার্তা | স্ট্রিং | ত্রুটির জন্য একটি সংখ্যাসূচক কোড রয়েছে৷ |
নিম্নলিখিত সারণী PositionError অবজেক্টে ফেরত আসা সম্ভাব্য ত্রুটি কোডগুলি বর্ণনা করে৷
কোড | ধ্রুবক | বিবরণ |
0 | UNKNOWN_ERROR | একটি অজানা ত্রুটির কারণে পদ্ধতিটি ডিভাইসের অবস্থান পুনরুদ্ধার করতে ব্যর্থ হয়েছে৷ |
1 | PERMISSION_DENIED | পদ্ধতিটি ডিভাইসের অবস্থান পুনরুদ্ধার করতে ব্যর্থ হয়েছে কারণ অ্যাপ্লিকেশনটির অবস্থান পরিষেবা ব্যবহার করার অনুমতি নেই৷ |
2 | পজিশন_অনলভ্য | ডিভাইসের অবস্থান নির্ধারণ করা যায়নি৷ |
3 | টাইমআউট৷ | পদ্ধতিটি নির্দিষ্ট সর্বোচ্চ সময়সীমার মধ্যে অবস্থানের তথ্য পুনরুদ্ধার করতে অক্ষম ছিল৷ |
এখানে আপনি কিভাবে PositionError অবজেক্ট ব্যবহার করতে পারেন। এররহ্যান্ডলার পদ্ধতি হল একটি কলব্যাক পদ্ধতি −