MAP
Comparison

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.

Pricing snapshot

Per-call costs, side-by-side

USD-to-BDT translated at ৳122. See the calculator for blended monthly totals at your volume.

EndpointGoogleMAPCheaper by
Geocoding (per 1k)$5.00 (৳610)20067% less
Directions (per 1k)$5.00 (৳610)22064% less
Distance matrix (per 1k)$5.00 (৳610)15075% less
Autocomplete (per 1k)$2.83 (৳345)12065% less
Vector tiles (per 1k)$7.00 (৳854)20077% less
Feature matrix

What's in the box

The asterisks Google and Barikoi don't tell you about. Sorted by category.

FeatureMAPGoogleBarikoi
Geocoding
Forward geocoding (Banglish)Native bdnlpPartial Yes
Bangla script search YesTranslated Yes
Holding-number parserHouse/Road/Block/SectorPartial
Landmark POI variantsHospital/madrasa/mosque…Partial
Bangla numerals → ASCII YesPartial
Reverse with bn,en preference Yes Yes Yes
Routing
Turn-by-turn directionsBangla street namesTranslitLimited
Distance matrix (N×M) Yes YesLimited
Multi-stop optimization (TSP)≤ 50 stopsPremium tier
Map matching (GPS → roads) YesRoads API
Isochrones Yes
Bicycle/rickshaw costingBicycle ready, rickshaw P1
Tiles
Vector tiles (MVT)NativeBitmap by default Yes
MapLibre / OSS-compatible style YesVendor lock Yes
Self-hostable tilesOn-prem option
Platform
Webhooks (geofence, ETA) Yes
TypeScript SDK@map-bd/sdk YesPartial
OpenAPI 3.1 + Swagger try-it YesREST docs only
Google Maps compat shimDrop-in JS SDK
Commercial
Billed in BDT (no FX risk) YesUSD only Yes
Free tier (autocomplete)25k sessions/mo$200 creditTiered
Data residency (BD)Single-region BDMulti-region Yes
Self-serve API keys Yes Yes Yes
Bangladesh-fit

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.

Migration

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.