স্থান ওয়েব পরিষেবা প্রায়শই জিজ্ঞাসিত প্রশ্ন

এই ডকুমেন্টে Places API সম্পর্কে প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর রয়েছে। যদি আপনি এখানে আপনার প্রশ্নের উত্তর খুঁজে না পান, তাহলে নিম্নলিখিত কিছু পৃষ্ঠা আপনার জন্য সহায়ক হতে পারে।

Places API-এর একটি প্রাণবন্ত ডেভেলপার কমিউনিটিও রয়েছে। আপনার কোড সম্পর্কে যদি আপনার কোন প্রশ্ন থাকে, তাহলে আমরা আপনাকে আপনার প্রশ্নটি কমিউনিটিতে পোস্ট করার পরামর্শ দিচ্ছি। প্রশ্ন জিজ্ঞাসা করার বিষয়ে আরও তথ্য সহায়তা পৃষ্ঠায় পাওয়া যাবে।

জায়গা খুঁজুন

টাইপ অনুসারে ফিল্টার করার সময় কেন কিছু জায়গা ফেরত দেওয়া হয় না?

এটা সম্ভব যে আপনি যে জায়গাটি খুঁজছেন তা এখনও শ্রেণীবদ্ধ করা হয়নি। যতক্ষণ না Google-এর কাছে কোনও জায়গা সম্পর্কে পর্যাপ্ত তথ্য থাকে, ততক্ষণ পর্যন্ত সমস্ত জায়গাকে " establishment " হিসেবে শ্রেণীবদ্ধ করা হয়, যাতে এটিকে সমর্থিত জায়গাগুলির মধ্যে একটি হিসেবে শ্রেণীবদ্ধ করা যায়।

সমাধান হিসেবে আপনি স্থানের type keyword প্যারামিটারে স্থানান্তর করতে পারেন। keyword প্যারামিটারটি নিম্নলিখিতগুলির সাথে মিলে যায়: নাম, ধরণ, ঠিকানা এবং গ্রাহক পর্যালোচনা।

যদি আপনি নিজের জন্য কোনও স্থানের তালিকায় বিভাগের type যোগ করতে চান, তাহলে একটি স্থান সম্পাদনা জমা দিন । সম্পাদনাটি অনুমোদিত এবং প্রকাশিত হয়ে গেলে এটি সঠিক type ফিল্টারিং ব্যবহার করে প্রদর্শিত হবে।

কেন কিছু কাছাকাছি জায়গা ফেরত দেওয়া হচ্ছে না?

ডিফল্টরূপে, Places API সরবরাহকৃত radius মধ্যে prominence অনুসারে ফলাফল বাছাই করে। একটি Nearby Search অনুরোধ তিনটি পৃষ্ঠায় বিভক্ত করে সর্বাধিক 60টি ফলাফল দিতে পারে। যদি কোনও স্থান prominence এ 22 তম স্থানে থাকে, তবে এটি ফলাফলের দ্বিতীয় পৃষ্ঠায় প্রদর্শিত হবে যা আপনি পেজিং-এর মাধ্যমে অ্যাক্সেস করতে পারবেন। যদি কোনও prominence এ 60 তম স্থানের বেশি হয় তবে এটি অনুসন্ধানের ফলাফলে অন্তর্ভুক্ত করা হবে না, এমনকি যদি এটি আপনার অনুসন্ধানের কেন্দ্রের কাছাকাছি হয়।

আপনার কোয়েরিতে rankby প্যারামিটারটিকে distance এ সেট করে এবং radius প্যারামিটারটি বাদ দিয়ে আপনি prominence এর পরিবর্তে distance অনুসারে আপনার ফলাফলগুলি সাজাতে পারেন। প্রাসঙ্গিকতা উপেক্ষা করা হবে এবং স্থানগুলি location থেকে দূরত্বের ক্রম অনুসারে ফেরত পাঠানো হবে।

যদি আপনি আপনার অনুরোধটি ধরণ অনুসারে ফিল্টার করেন, তাহলে কিছু ফলাফল প্রতিক্রিয়া থেকে ফিল্টার করা হতে পারে। আরও তথ্যের জন্য, FAQ এন্ট্রিটি দেখুন: আমি যখন ধরণ অনুসারে ফিল্টার করি তখন কিছু স্থান কেন ফেরত দেওয়া হয় না?

কিছু types ফিল্টার করার সময় আমি কেন সর্বাধিক দুটি ফলাফল পাই?

Places API-কে এমনভাবে ডিজাইন করা হয়েছে যাতে আপনি যে এলাকার জন্য Nearby Search অনুরোধ করছেন তা সনাক্ত করতে সাহায্য করার জন্য কাছাকাছি establishments তালিকা (সমর্থিত স্থানের ধরণগুলির মধ্যে প্রথম টেবিল থেকে যেকোনো কিছু) এবং সর্বাধিক দুটি অবস্থান (সমর্থিত স্থানের ধরণগুলির দ্বিতীয় টেবিল থেকে যেকোনো কিছু) ফলাফল ফেরত দেওয়া হয়।

আপনার কাছাকাছি অনুসন্ধানের অনুরোধটি locality বা political মতো অবস্থানের type অনুসারে ফিল্টার করলে, establishment ফলাফলগুলি ফিল্টার হয়ে যাবে।

স্থানের তথ্য

আমি কীভাবে স্থান যোগ বা সম্পাদনা করতে পারি?

আপনি যদি কোনও ব্যবসার মালিক হন, তাহলে আপনি Business Profile ব্যবহার করে Google Maps-এ আপনার ব্যবসার তালিকা যোগ, যাচাই এবং পরিচালনা করতে পারেন।

যদি আপনার জায়গাটি না থাকে, তবুও আপনি পরিবর্তনগুলি সুপারিশ করতে পারেন।

সমস্যা সমাধান

আমি কেন বারবার "স্ট্যাটাস" পাচ্ছি: "REQUEST_DENIED"?

"status": "REQUEST_DENIED" Places API দ্বারা ফেরত পাঠানো হয় যখন:

  • আপনি Google Cloud কনসোলে Places API সক্রিয় করেননি।
  • আপনার অনুরোধে key প্যারামিটারটি অনুপস্থিত।
  • key প্যারামিটারটি Google ক্লাউড কনসোলে আপনার API কী-এর সাথে মেলে না।
  • আপনার API কীটি Google ক্লাউড কনসোলে সঠিকভাবে সেট আপ করা হয়নি:
    • যদি আপনি ব্রাউজার-সীমাবদ্ধ API কী ব্যবহার করেন, তাহলে আপনার অনুমোদিত রেফারার(গুলি) সঠিক কিনা তা পরীক্ষা করুন।
    • যদি আপনি একটি সার্ভার-সীমাবদ্ধ API কী ব্যবহার করেন, তাহলে আপনার অনুমোদিত IP(গুলি) সঠিক কিনা তা পরীক্ষা করুন।
    • Android বা iOS বিধিনিষেধযুক্ত API কীগুলি সমর্থিত নয়। একটি জেনেরিক (সীমাবদ্ধ নয়) API কী, অথবা ব্রাউজার বা সার্ভার বিধিনিষেধযুক্ত কী ব্যবহার করুন।
  • অনুরোধটি HTTPS অনুরোধ হিসেবে পাঠানো হয়নি, সমস্ত Places API অনুরোধের জন্য HTTPS প্রয়োজন।
  • অনুরোধটি পাঠানোর জন্য ভুল HTTP method ব্যবহার করা হয়েছে।