Service mapping
Baato has no equivalent for Distance Matrix, Roads, Street View, Time Zone or Elevation. If
one of those is load-bearing for you, tell us — it helps us
prioritise.
Differences worth knowing before you port
The map renderer is not part of Baato
The map renderer is not part of Baato
Google ships an SDK that owns both tiles and rendering. Baato ships styles — you pick
the renderer. MapLibre GL is the usual choice and is open source
on every platform; Mapbox GL works too.In practice this makes migration easier, not harder: switching a MapLibre app from
another tile provider to Baato is a one-line style URL change.
Search returns no coordinates
Search returns no coordinates
Routes come back as encoded polylines
Routes come back as encoded polylines
Same format Google uses, so any polyline decoder you already have keeps working. The
field is
encodedPolyline, and distance and duration arrive as distanceInMeters and
timeInMs — milliseconds, where Google’s duration.value is seconds.Authentication is a query parameter
Authentication is a query parameter
Baato takes the token as
key on every request, like Google. Domain restrictions work
similarly too — set allowed origins per token in your
dashboard. See Authentication.Coverage is Nepal
Coverage is Nepal
Baato’s data covers Nepal in depth rather than the world thinly. If your application
serves users outside Nepal, plan for a fallback provider on those requests.
A worked comparison
Autocomplete, before and after:Next
Full migration guide
Longer worked examples, endpoint by endpoint.
Quickstart
Get a token and make your first Baato request.