কম্পিউটার টিউটোরিয়াল

HTML5-এ জিওলোকেশন ত্রুটি হ্যান্ডলিং পদ্ধতি

HTML5 জিওলোকেশন API আপনাকে আপনার লোকেশন প্রিয় ওয়েবসাইটের সাথে শেয়ার করতে দেয়। জাভাস্ক্রিপ্ট আপনার অক্ষাংশ ও দ্রাঘিমাংশ বের করে ব্যাকএন্ড সার্ভারে পাঠাতে পারে, যাতে লোকেশন-ভিত্তিক সেবা যেমন নিকটবর্তী ব্যবসা খুঁজে বের করা বা মানচিত্রে লোকেশন দেখানো সম্ভব হয়।

জিওলোকেশন জটিল প্রক্রিয়া, তাই যেকোনো ত্রুটি সঠিকভাবে হ্যান্ডল করা অত্যন্ত জরুরি।

getCurrentPosition() এবং watchPosition() মেথডগুলো একটি এরর হ্যান্ডলার কলব্যাক ব্যবহার করে যা PositionError অবজেক্ট প্রদান করে। এই অবজেক্টের দুটি প্রোপার্টি রয়েছে:

প্রোপার্টিটাইপবর্ণনা
codeসংখ্যাত্রুটির জন্য সংখ্যাসূচক কোড ধারণ করে
messageস্ট্রিংত্রুটির বিবরণী сообщение ধারণ করে

PositionError অবজেক্টে ফেরত আসা সম্ভাব্য এরর কোডগুলো নিচে দেওয়া হলো:

কোডকনস্ট্যান্টবর্ণনা
0UNKNOWN_ERRORঅজানা ত্রুটির কারণে ডিভাইসের লোকেশন পাওয়া যায়নি
1PERMISSION_DENIEDঅ্যাপ্লিকেশানকে লোকেশন সার্ভিস ব্যবহার করার অনুমতি নেই
2POSITION_UNAVAILABLEডিভাইসের লোকেশন নির্ধারণ করা সম্ভব হয়নি
3TIMEOUTনির্দিষ্ট সময়সীমার মধ্যে লোকেশন তথ্য পাওয়া যায়নি

PositionError অবজেক্ট ব্যবহারের উদাহরণ:

function errorHandler(err) {
  if(err.code == 1) {
    alert("Error: Access is denied!");
  } else if(err.code == 2) {
    alert("Error: Position is unavailable!");
  }
}
  1. HTML5 জিওলোকেশন ল্যাটিটিউড/লองিটিউড API ব্যবহার

  2. HTML5 জিওলোকেশন এবং গুগল ম্যাপস দিয়ে বর্তমান লোকেশন দেখানো

  3. HTML5 জিওলোকেশন API গুগল ম্যাপসের সাথে ব্যবহার

  4. Lsass.exe ত্রুটি দ্রুত ফিক্স: উইন্ডোজ ক্র্যাশ রিপেয়ার ও সিস্টেম স্থিতিশীলতা পুনরুদ্ধার