প্রতিটি বড় হওয়া startup-এর জীবনে এমন একটি মুহূর্ত আসে। Google Maps API-র বিল এসে পৌঁছায়, আর সেটা বাজেটের সাথে কোনোভাবেই মেলে না। Address autocomplete field থেকে আসা geocoding call। পনেরো সেকেন্ডেই চলে যাওয়া ব্যবহারকারীদের map load। প্রতিটি সার্চে Places API request। প্রতিটির আলাদা মূল্য, আলাদা billing SKU, এবং আলাদা free tier আছে — আর এগুলো মিলে মিশে দ্রুত বড় অঙ্কে পরিণত হয়।
Google Maps Platform একটি শক্তিশালী product। এটি একই সাথে বাজারের সবচেয়ে ব্যয়বহুল mapping API-গুলোর একটি, এমন জটিল pricing structure সহ যা অনেক developer বুঝতে পারেন না যতক্ষণ না বিলটি সামনে আসে। এই গাইডে ২০২৬ সালে Google Maps API pricing ঠিক কীভাবে কাজ করে তা বিস্তারিত ভাঙা হয়েছে, বাস্তব ব্যবহারের মাত্রায় প্রকৃত খরচ হিসাব করা হয়েছে, এবং একই scale-এ MapAtlas pricing-এর সাথে তুলনা করা হয়েছে — যাতে আপনি marketing claim-এর বদলে আসল সংখ্যা দিয়ে সঠিক সিদ্ধান্ত নিতে পারেন।
Google Maps Platform Pricing কীভাবে কাজ করে
Google Maps Platform প্রতিটি API product এবং প্রতিটি request-এর জন্য আলাদাভাবে চার্জ করে। কোনো একক "Google Maps API" নেই, পনেরোটিরও বেশি আলাদা product আছে, প্রতিটি আলাদাভাবে বিল করা হয়। বেশিরভাগ developer যেসব product ব্যবহার করেন সেগুলো তিনটি বিভাগে পড়ে:
Maps Products
- Maps JavaScript API: ইন্টারেক্টিভ web map। প্রতিটি Dynamic Map load-এর জন্য বিল করা হয় (একটি map load তখন ঘটে যখন কোনো ব্যবহারকারী কোনো page-এ map initialize করেন)।
- Static Maps API: Non-interactive map image। প্রতিটি image request-এর জন্য বিল করা হয়।
- Street View Static API: Static Street View ছবি। আলাদা billing।
- Maps Embed API: Standard embed-এর জন্য বিনামূল্যে (কোনো JavaScript customisation নেই)।
Routes Products
- Directions API: Point-to-point দিকনির্দেশনা। প্রতিটি request-এর জন্য বিল করা হয়, advanced feature (waypoints, traffic)-এর জন্য অতিরিক্ত খরচ।
- Distance Matrix API: Multi-origin/destination দূরত্ব গণনা। প্রতিটি element (origin × destination pair)-এর জন্য বিল করা হয়।
- Roads API: Snap-to-road এবং speed limit data। আলাদা billing।
Places Products
- Geocoding API: Address থেকে coordinates-এ রূপান্তর (এবং উল্টোটাও)। প্রতিটি request-এর জন্য বিল করা হয়।
- Places API (Place Search): জায়গা খোঁজা। প্রতিটি request-এর জন্য বিল করা হয়।
- Places API (Place Details): কোনো জায়গার বিস্তারিত তথ্য। প্রতিটি request-এর জন্য বিল করা হয়, উচ্চ হারে।
- Place Autocomplete: Address/place autocomplete। implementation অনুযায়ী প্রতিটি session বা প্রতিটি character-এর জন্য বিল করা হয়।
- Geolocation API: Cell/Wi-Fi-এর মাধ্যমে device geolocation। আলাদা billing।
প্রতিটি product-এর নিজস্ব free tier আছে (সাধারণত কম-ভলিউম product-এর জন্য মাসে ০-২০০ বিনামূল্যে request), নিজস্ব per-request মূল্য আছে, এবং invoice-এ নিজস্ব billing SKU আছে।
তিনটি ব্যবহারের মাত্রায় প্রকৃত খরচ হিসাব
আসুন হিসাব করা যাক একটি সাধারণ web application তিনটি ব্যবহারের মাত্রায় আসলে কতটা পরিশোধ করে। পরিস্থিতি: একটি business directory বা local search application যেখানে ইন্টারেক্টিভ map, address search/autocomplete, place details এবং route calculation আছে।
মাসিক অনুমান:
- Maps JS API load: page view-এর সমান (ব্যবহারকারীরা location page ভিজিট করলে map load হয়)
- Geocoding request: map load-এর প্রায় ১০% (ব্যবহারকারীদের সার্চের জন্য address lookup)
- Place Autocomplete: প্রতি active user-এ প্রায় ৩টি session (প্রতিটি autocomplete interaction প্রতি session-এ বিল করা হয়)
- Place Details: প্রতি active user-এ প্রায় ০.৫টি details lookup
- Directions: প্রতি active user-এ প্রায় ০.২টি route request
মাসে ১০,০০০ ব্যবহারকারী
| Product | পরিমাণ | হার | মাসিক খরচ |
|---|---|---|---|
| Maps JS API (Dynamic Maps) | ১০,০০০ load | $7.00 / ১,০০০ | $70.00 |
| Geocoding API | ১,০০০ request | $5.00 / ১,০০০ | $5.00 |
| Place Autocomplete | ৩০,০০০ session | $2.83 / ১,০০০ | $84.90 |
| Place Details | ৫,০০০ request | $17.00 / ১,০০০ | $85.00 |
| Directions API | ২,০০০ request | $5.00 / ১,০০০ | $10.00 |
| মোট | ~$255/মাস |
মাসে ১,০০,০০০ ব্যবহারকারী
| Product | পরিমাণ | হার | মাসিক খরচ |
|---|---|---|---|
| Maps JS API | ১,০০,০০০ load | $7.00 / ১,০০০ | $700.00 |
| Geocoding API | ১০,০০০ request | $5.00 / ১,০০০ | $50.00 |
| Place Autocomplete | ৩,০০,০০০ session | $2.83 / ১,০০০ | $849.00 |
| Place Details | ৫০,০০০ request | $17.00 / ১,০০০ | $850.00 |
| Directions API | ২০,০০০ request | $5.00 / ১,০০০ | $100.00 |
| মোট | ~$2,549/মাস |
মাসে ১০,০০,০০০ ব্যবহারকারী
এই scale-এ Google-এর pricing উল্লেখযোগ্যভাবে উন্নত হয় না, enterprise agreement-এর মাধ্যমে volume discount tier পাওয়া যায়, কিন্তু সেগুলোর জন্য আলোচনা এবং minimum spend commitment প্রয়োজন।
| Product | পরিমাণ | হার (আনুমানিক) | মাসিক খরচ |
|---|---|---|---|
| Maps JS API | ১০,০০,০০০ load | $7.00 / ১,০০০ | $7,000.00 |
| Geocoding API | ১,০০,০০০ request | $5.00 / ১,০০০ | $500.00 |
| Place Autocomplete | ৩০,০০,০০০ session | $2.83 / ১,০০০ | $8,490.00 |
| Place Details | ৫,০০,০০০ request | $17.00 / ১,০০০ | $8,500.00 |
| Directions API | ২,০০,০০০ request | $5.00 / ১,০০০ | $1,000.00 |
| মোট | ~$25,490/মাস |
এগুলো প্রকাশিত Google Maps Platform pricing-এর উপর ভিত্তি করে আনুমানিক হিসাব। প্রকৃত হার আপনার usage mix, Google Cloud account type এবং যেকোনো enterprise agreement-এর উপর নির্ভর করে। সর্বদা Google Maps Platform pricing documentation-এ বর্তমান হার যাচাই করুন।
বেশিরভাগ Developer যেসব লুকানো খরচ মিস করেন
Place Autocomplete Billing
এটি সবচেয়ে সাধারণ bill shock-এর কারণ। Place Autocomplete প্রতিটি request (প্রতিটি keystroke) বা প্রতিটি session (প্রথম keystroke থেকে selection পর্যন্ত সম্পূর্ণ autocomplete interaction)-এর জন্য বিল করা যেতে পারে। যদি ভুলভাবে implement করা হয়, session token ছাড়া প্রতিটি keystroke-এ request trigger করলে, প্রতিটি টাইপ করা character-এর জন্য পেমেন্ট করতে হয়। ব্যস্ত application-এ এটি বিলকে নাটকীয়ভাবে বাড়িয়ে দেয়।
Autocomplete-এর পরে Place Details
যখন কোনো ব্যবহারকারী autocomplete dropdown থেকে কোনো address নির্বাচন করেন, বেশিরভাগ application তখন সম্পূর্ণ structured address data পেতে Place Details fetch করে। এটি autocomplete session থেকে আলাদাভাবে বিল করা হয়, প্রতি ১,০০০ request-এ $17.00। ব্যবহারকারীরা যতটি address lookup সম্পন্ন করেন প্রতিটিতে দুটি billing event তৈরি হয়: একটি autocomplete session এবং একটি Place Details request।
Distance Matrix Scaling
Distance Matrix API প্রতিটি element-এর জন্য বিল করে, যেখানে একটি element হলো একটি single origin-destination pair। ৫টি origin এবং ৫টি destination-এর মধ্যে দূরত্ব গণনা করা একটি single request = ২৫টি element। Multi-stop route planner, delivery optimisation tool এবং "nearest location" finder অল্প সংখ্যক user interaction থেকে বিশাল element count তৈরি করতে পারে।
Attribution এবং Terms of Service Lock-in
Google Maps সমস্ত map display-এ "Powered by Google" attribution বাধ্যতামূলক করে, এবং এর Terms of Service competing product তৈরি করতে, machine learning model train করতে বা দীর্ঘ সময়ের জন্য data cache করতে Google Maps data ব্যবহারে বিধিনিষেধ আরোপ করে। এই বিধিনিষেধের আর্থিক খরচের বাইরেও ব্যবসায়িক প্রভাব আছে।
একই ব্যবহারের মাত্রায় MapAtlas Pricing
MapAtlas একটি সহজ, আরও পূর্বানুমানযোগ্য pricing model ব্যবহার করে। আমাদের সম্পূর্ণ pricing বিবরণ mapatlas.eu/pricing-এ আছে, কিন্তু একই পরিস্থিতিতে তুলনাটি এরকম:
| ব্যবহারের মাত্রা | Google Maps (আনু.) | MapAtlas (আনু.) | সাশ্রয় |
|---|---|---|---|
| মাসে ১০,০০০ user | ~$255 | ~$55 | ~৭৮% |
| মাসে ১,০০,০০০ user | ~$2,549 | ~$580 | ~৭৭% |
| মাসে ১০,০০,০০০ user | ~$25,490 | ~$5,800 | ~৭৭% |
সাশ্রয়টি তিনটি কাঠামোগত পার্থক্য থেকে আসে:
- Bundled geocoding। MapAtlas Geocoding API আলাদা premium product হিসেবে বিল না করে base plan-এ অন্তর্ভুক্ত।
- সহজ autocomplete billing। Session-based billing হলো default, per-keystroke ফাঁদ ছাড়াই।
- কোনো Place Details premium নেই। Address detail retrieval অন্য request-এর তুলনায় ৩× premium-এ charge করা হয় না।
খরচের পার্থক্যটি সামান্য নয়। মাসে ১,০০,০০০ user-এ Google Maps-এর বিল একজন part-time developer-এর সমতুল্য খরচের সমান। মাসে ১০,০০,০০০ user-এ, পার্থক্যটি একটি product যা বাড়তে পারে এবং একটি যা কেটে ফেলা হয় তার মধ্যে।
GDPR এবং Compliance খরচ
প্রতিটি API call-এর মূল্য EU প্রেক্ষাপটে Google Maps ব্যবহারের মোট খরচের মাত্র একটি অংশ। Google LLC একটি US company যা CLOUD Act-এর অধীন। আপনার sector এবং আপনার legal team sub-processor agreement কতটা গুরুত্বের সাথে পড়েন তার উপর নির্ভর করে, Google Maps ব্যবহারের compliance খরচের মধ্যে DPA audit finding, legal review time এবং regulated sector-এ product re-architecture অন্তর্ভুক্ত থাকতে পারে।
আমাদের EU developer GDPR গাইড এটি বিস্তারিতভাবে কভার করে। MapAtlas একটি EU-incorporated entity যার কোনো CLOUD Act exposure নেই, এমন একটি খরচ যা per-request pricing table-এ দেখা যায় না কিন্তু regulated vertical-এ উল্লেখযোগ্যভাবে গুরুত্বপূর্ণ।
Migration কি মূল্যবান?
একবার সংখ্যাগুলো চালালে হিসাবটি সহজ। Migration-এর প্রচেষ্টা সাধারণত এক থেকে দুটি development sprint। মাসে ১,০০,০০০ user-এ বার্ষিক সাশ্রয়, প্রায় $23,600/বছর, সেই migration সপ্তাহের মধ্যে পরিশোধ করে দেয়।
বেশিরভাগ application আসলে যে features ব্যবহার করে, ইন্টারেক্টিভ map, geocoding, address autocomplete, routing, সবই তুলনামূলক মানের সাথে MapAtlas-এ পাওয়া যায়। যে features MapAtlas replicate করে না (Street View, কিছু proprietary Google Places data) সেগুলো সংখ্যালঘু use case-এর জন্য প্রাসঙ্গিক। Google-এর সম্পূর্ণ product set প্রয়োজন ধরে নেওয়ার আগে map visualisation, geocoding এবং routing-এর জন্য আমাদের capability page-এর বিপরীতে আপনার feature requirement যাচাই করুন।
Non-pricing factor সহ আরও বিস্তৃত তুলনার জন্য, আমাদের MapAtlas বনাম Google Maps তুলনা এবং Mapbox বনাম MapAtlas breakdown দেখুন।
আপনার বর্তমান ব্যবহারের মাত্রায় প্রকৃত বিল কেমন হবে দেখতে প্রস্তুত হলে, সম্পূর্ণ pricing calculator-এর জন্য mapatlas.eu/pricing ভিজিট করুন, অথবা commit করার আগে API পরীক্ষা করতে একটি বিনামূল্যে account-এ sign up করুন। Free tier-এর জন্য কোনো credit card প্রয়োজন নেই।

