reviews Maps Demo Key পান: Maps Demo Key-এর সাহায্যে কোনও খরচ ছাড়াই বাছাই করা Maps JavaScript API এবং Places UI Kit ফিচার ব্যবহার করে দেখুন—কোনও বিলিং তথ্য প্রয়োজন নেই।
আপনার পছন্দের ভাষায় কন্টেন্ট অনুবাদ করতে Google তার AI প্রযুক্তি ব্যবহার করে। AI-এর মাধ্যমে করা অনুবাদে ভুল থাকতে পারে।
সমস্যার সমাধান
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
API Key এবং বিলিং সংক্রান্ত সমস্যা
কিছু পরিস্থিতিতে, একটি অন্ধকার ম্যাপ বা 'নেগেটিভ' Street View ছবি,
"শুধুমাত্র ডেভেলপমেন্টের উদ্দেশ্যে" টেক্সট সহ ওয়াটারমার্ক করা ছবি দেখানো হতে পারে।
এই আচরণ সাধারণত API কী বা বিলিং সংক্রান্ত সমস্যাকে নির্দেশ করে।
Google Maps Platform প্রোডাক্ট ব্যবহার করতে, আপনার অ্যাকাউন্টে বিলিং চালু থাকতে হবে,
এবং সব অনুরোধে একটি সঠিক API কী থাকতে হবে। নিম্নলিখিত ফ্লো এই সমস্যার সমাধান করতে সাহায্য করবে:
আপনি কি API key ব্যবহার করছেন?
আমি নিশ্চিত নই আমি API কী ব্যবহার করছি কিনা তা কীভাবে চেক করব?
Maps JavaScript API লোড করার জন্য ব্যবহৃত URL-এ key প্যারামিটার হিসেবে API কী পাস করা হয়।
আপনি API কী ব্যবহার করছেন কিনা তা চেক করার জন্য এখানে কয়েকটি বিকল্প দেওয়া হল:
Google Maps Platform API Checker Chrome এক্সটেনশন ব্যবহার করুন। এর মাধ্যমে আপনি নির্ধারণ করতে পারবেন যে আপনার
ওয়েবসাইট Google-এর লাইসেন্সপ্রাপ্ত Maps API সঠিকভাবে প্রয়োগ করছে কিনা।
Maps JavaScript API লোড করার জন্য আপনি কোনও লাইব্রেরি বা প্লাগ-ইন ব্যবহার করলে,
সেই লাইব্রেরির সেটিংস চেক করুন এবং API কী বিকল্প খুঁজুন।
আপনার ব্রাউজারে কোনও সমস্যা হয়েছে কিনা তা চেক করুন।
আপনি যদি নিম্নলিখিত মেসেজ দেখতে পান, তাহলে আপনি নিজের API key সঠিকভাবে ব্যবহার করছেন না:
Google Maps JavaScript API সংক্রান্ত সতর্কতা:
NoApiKeys
আপনার অ্যাপ্লিকেশনের সোর্স কোডে অ্যাক্সেস থাকলে,
<script> ট্যাগটি খুঁজুন যা Maps JavaScript API লোড করতে ব্যবহার করা হয়।
Maps JavaScript API লোড করার সময়, নিচের কোডে YOUR_API_KEY-এর জায়গায়
আপনার API key লিখুন।
ব্রাউজারে আপনার ওয়েবসাইট থেকে তৈরি হওয়া নেটওয়ার্ক ট্রাফিক চেক করুন।
Chrome-এ, এটি
DevToolsনেটওয়ার্ক ট্যাব ব্যবহার করে দেখা যেতে পারে।
এখানে আপনি নিজের ওয়েবসাইটের করা নেটওয়ার্ক অনুরোধ দেখতে পাবেন। Maps JavaScript API ব্যবহার করে করা অনুরোধ
maps/api/js পাথে থাকবে।
অনুরোধগুলি key প্যারামিটার ব্যবহার করছে কিনা তা আপনি এখানে কনফার্ম করতে পারবেন।
নেটওয়ার্ক ট্যাব দেখার সময় maps/api/js-এর মাধ্যমে
আপনার নেটওয়ার্ক ট্রাফিক ফিল্টার করা সহায়ক হতে পারে।
দারুণ! আপনার প্রোজেক্টের সাথে বিলিং অ্যাকাউন্ট অ্যাটাচ করা আছে কিনা তা চেক করে দেখা যাক।
আপনার প্রোজেক্টের সাথে কি কোনও বিলিং অ্যাকাউন্ট অ্যাটাচ করা আছে?
আমি নিশ্চিত নই আমার প্রোজেক্টের সাথে বিলিং অ্যাকাউন্ট অ্যাটাচ করা আছে কিনা তা কীভাবে চেক করব?
Google Cloud কনসোলের
বিলিং পৃষ্ঠায় যান এবং যে প্রোজেক্টের অধীনে আপনার API কী তৈরি করা হয়েছে সেটি বেছে নিন।
'কী'-টি প্রোজেক্টের সাথে সংযুক্ত রয়েছে কিনা তা কনফার্ম করতে:
ক্রেডেনশিয়াল বিভাগে যান, যা বাঁদিকের সাইড বারে
Google Maps Platform > ক্রেডেনশিয়াল বিকল্প থেকে অ্যাক্সেস করা যাবে।
আপনার ওয়েবসাইটে বর্তমানে যে API key ব্যবহার করছেন সেটি তালিকাভুক্ত আছে কিনা তা চেক করুন।
তা না হলে, অন্য কোনও প্রোজেক্টে পাল্টে নিন এবং সেখানে ক্রেডেনশিয়াল চেক করুন।
আপনার API কী-এর জন্য প্রোজেক্ট খুঁজে না পেলে, আপনি হয়ত এই প্রোজেক্টের অ্যাক্সেস হারিয়েছেন।
আপনার প্রতিষ্ঠানের অন্যদের সাহায্য করতে বলুন। আসল প্রোজেক্ট খুঁজে পাওয়া না গেলে, আপনাকে এগুলি করতে হবে:
নতুন প্রোজেক্ট তৈরি করুন। প্রোজেক্টের তালিকা থেকে নতুন প্রোজেক্ট
বেছে নিয়ে অথবা রিসোর্স ম্যানেজার পৃষ্ঠা থেকে প্রোজেক্ট তৈরি করুন
বিকল্প বেছে নিয়ে এটি করা যেতে পারে।
নতুন API কী তৈরি করুন। এটি ক্রেডেনশিয়াল পৃষ্ঠা থেকে করা যাবে।
সেখানে গিয়ে ক্রেডেনশিয়াল তৈরি করুন বিকল্পে ক্লিক করে API কী বেছে নিন।
Cloud কনসোলে আপনার প্রোজেক্ট খুঁজে পাওয়ার পরে,
বাঁদিকের মেনুতে বিলিং বিভাগে গিয়ে চেক করে দেখুন যে কোনও বিলিং অ্যাকাউন্ট অ্যাটাচ করা আছে কিনা।
না, আমার প্রোজেক্টের সাথে কোনও বিলিং অ্যাকাউন্ট অ্যাটাচ করা নেই।
API-তে কি নিজের থেকে সেট করা দৈনিক সীমা অতিক্রম করা হয়েছে?
আপনি যদি নিজের কোনও API-তে দৈনিক সীমা সেট করে থাকেন, যা অপ্রত্যাশিত বৃদ্ধি রোধ করার জন্য সাধারণ,
আপনি আপনার দৈনিক সীমা বাড়িয়ে এটি সমাধান করতে পারেন।
আপনি Cloud কনসোলের
API ও পরিষেবা ড্যাশবোর্ড-এ গিয়ে
আপনার দৈনিক সীমা চেক করতে পারবেন। সেখানে গিয়ে:
প্রম্পট করা হলে, কোনও প্রোজেক্ট বেছে নিন।
তালিকা থেকে একটি API বেছে নিন, তারপর কোটা ট্যাবে ক্লিক করুন।
আপনার API key-তে কি IP অ্যাড্রেস সংক্রান্ত বিধিনিষেধ আছে?
IP অ্যাড্রেস সংক্রান্ত বিধিনিষেধ সহ API কী শুধুমাত্র সেইসব ওয়েব পরিষেবার সাথে ব্যবহার করা যাবে যেগুলি
সার্ভার সাইড থেকে ব্যবহার করার জন্য তৈরি করা হয়েছে (যেমন
Geocoding API
এবং অন্যান্য ওয়েব পরিষেবা API)।
এইসব ওয়েব পরিষেবার বেশিরভাগেরই Maps JavaScript API-এর মধ্যে সমতুল্য পরিষেবা আছে (যেমন,
Geocoding Service দেখুন)।
Maps JavaScript API ক্লায়েন্ট সাইড পরিষেবা ব্যবহার করতে, আপনাকে একটি আলাদা API key তৈরি করতে হবে যা
HTTP রেফারার সংক্রান্ত বিধিনিষেধের মাধ্যমে সুরক্ষিত করা যেতে পারে (API key পান, যোগ করুন ও বিধিনিষেধ আরোপ করুন দেখুন)।
আপনার কোড কাজ না করলে:
আপনার ম্যাপ কোড চালু করতে সাহায্য করার জন্য, ব্রেন্ডন কেনি এবং মানো মার্কস
কিছু সাধারণ ভুল এবং এই ভিডিওতে সেগুলি কীভাবে ঠিক করা যায় তা উল্লেখ করেছেন।
বানান ভুল আছে কিনা তা দেখুন। মনে রাখবেন, JavaScript-এ ছোট ও বড় হাতের অক্ষরের মধ্যে পার্থক্য করা হয়।
প্রাথমিক বিষয়গুলি চেক করুন - ম্যাপ তৈরির প্রাথমিক পর্যায়ে কিছু সাধারণ সমস্যা
দেখা যায়। যেমন:
আপনার ম্যাপের বিকল্পে zoom
এবং center প্রপার্টি উল্লেখ করেছেন কিনা তা কনফার্ম করুন।
নিশ্চিত করুন যে আপনি একটি div এলিমেন্ট ঘোষণা করেছেন যেখানে ম্যাপটি
স্ক্রিনে প্রদর্শিত হবে।
ম্যাপের জন্য div এলিমেন্টের স্পষ্ট
নন-জিরো CSS উচ্চতা (যেমন, height: 400px) আছে কিনা তা নিশ্চিত করুন। ডিফল্ট হিসেবে,
div এলিমেন্ট 0 উচ্চতা নিয়ে তৈরি হয় এবং
তাই দেখা যায় না।
[null,null,["2026-10-30 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],["Using the Maps JavaScript API requires a valid API key and enabled billing. Issues like a darkened map typically stem from these. Verify API key usage via browser checks, source code, or network traffic. Ensure the project linked to your API key has an active billing account. Check for invalid payment methods or exceeded API daily limits. If restricted by IP address, create a key with HTTP referrers. Troubleshoot by checking for typos, verifying map element properties, or using a JavaScript debugger.\n"]]