MAP vs Google Maps Platform vs Barikoi.
Side-by-side on the things Bangladeshi product teams actually care about — Banglish queries, holding numbers, BDT billing, and an API that doesn't bill you in USD when the BDT slips.
Per-call costs, side-by-side
USD-to-BDT translated at ৳122. See the calculator for blended monthly totals at your volume.
| Endpoint | MAP | Cheaper by | |
|---|---|---|---|
| Geocoding (per 1k) | $5.00 (৳610) | ৳200 | 67% less |
| Directions (per 1k) | $5.00 (৳610) | ৳220 | 64% less |
| Distance matrix (per 1k) | $5.00 (৳610) | ৳150 | 75% less |
| Autocomplete (per 1k) | $2.83 (৳345) | ৳120 | 65% less |
| Vector tiles (per 1k) | $7.00 (৳854) | ৳200 | 77% less |
What's in the box
The asterisks Google and Barikoi don't tell you about. Sorted by category.
| Feature | MAP | Barikoi | |
|---|---|---|---|
| Geocoding | |||
| Forward geocoding (Banglish) | Native bdnlp | Partial | Yes |
| Bangla script search | Yes | Translated | Yes |
| Holding-number parser | House/Road/Block/Sector | — | Partial |
| Landmark POI variants | Hospital/madrasa/mosque… | — | Partial |
| Bangla numerals → ASCII | Yes | — | Partial |
| Reverse with bn,en preference | Yes | Yes | Yes |
| Routing | |||
| Turn-by-turn directions | Bangla street names | Translit | Limited |
| Distance matrix (N×M) | Yes | Yes | Limited |
| Multi-stop optimization (TSP) | ≤ 50 stops | Premium tier | — |
| Map matching (GPS → roads) | Yes | Roads API | — |
| Isochrones | Yes | — | — |
| Bicycle/rickshaw costing | Bicycle ready, rickshaw P1 | — | — |
| Tiles | |||
| Vector tiles (MVT) | Native | Bitmap by default | Yes |
| MapLibre / OSS-compatible style | Yes | Vendor lock | Yes |
| Self-hostable tiles | On-prem option | — | — |
| Platform | |||
| Webhooks (geofence, ETA) | Yes | — | — |
| TypeScript SDK | @map-bd/sdk | Yes | Partial |
| OpenAPI 3.1 + Swagger try-it | Yes | REST docs only | — |
| Google Maps compat shim | Drop-in JS SDK | — | — |
| Commercial | |||
| Billed in BDT (no FX risk) | Yes | USD only | Yes |
| Free tier (autocomplete) | 25k sessions/mo | $200 credit | Tiered |
| Data residency (BD) | Single-region BD | Multi-region | Yes |
| Self-serve API keys | Yes | Yes | Yes |
What you actually want from a BD maps stack
The dialect, the address format, the billing currency.
bdnlp normalisation
Banglish ↔ Bangla, holding-number parser, landmark POI variants, Bangla numerals → ASCII. Google has none of this, Barikoi has parts of it.
BDT-first billing
Priced in BDT, no FX surprise when the taka slips. Google bills in USD; the same call costs 7-10% more by year's end.
On-prem option
Sensitive datasets stay in your VPC. Run the whole stack — tiles + geocoder + routing — in a single Docker compose. Google won't let you.
Drop us in alongside Google
Most apps don't need a rewrite — point the SDK at our gateway and you're done.
We ship a TypeScript SDK and a Google Maps JS shim. Existing google.maps.Geocoder calls work unchanged — just swap the loader URL.
// Before: Google Maps JS API <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSy..."></script> // After: MAP drop-in <script src="https://api.map.bd/sdk/google-compat.js?key=map_live_..."></script> <!-- google.maps.Geocoder, .DirectionsService, .Map all keep working -->
Greenfield? Use the typed SDK directly: npm i @map-bd/sdk.
25,000 free autocomplete sessions a month.
Free tier is real, no card required. Try the playground before you decide.
Last updated 2026-05-17. Google pricing per the Maps Platform public price list; Barikoi capabilities reflect their public docs. Comparisons reflect typical usage and are not legal claims.