Utilities / Application Utilities / Mapping APIs
CPO at Split Mobile Software·

We need some advice about the map services provider. We are a mobility app that just launched 5 months ago in Tunisia offering P2P carpooling. We are currently using Google Maps API for maps (Places API, Geocoding API, Directions API & Distance Matrix API). Thus, we received expensive bills from Google Cloud following the number of requests we are using. We are looking forward to reduce the number of requests in general because we can't afford these large bills at this stage, knowing that they are going to increase proportionally to the active users of the app. We tried to optimize multiple times but it isn't enough. We are searching for optimization advice or ideas on how we use the APIs, or other map providers (like OpenStreetMap or similar) that offers free or cheaper options than Google Maps, without lacking quality of information (we are in Tunisia and we have to choose options that have enough data about Tunisia). Thanks!

5 upvotes·477.8K views
Replies (1)
Engineering Manager at BigBasket·

Besides OSM and Valhalla, you can also look into a combination of Google ORTools and OSRM. I personally haven't used Valhalla but OSM and ORTools is a powerful combination that can solve for use cases beyond routing, distance, and duration.

2 upvotes·2.6K views
Needs advice

Which will give a better map (better view, markers options, info window) in an Android OS app?

Leaflet with Mapbox or Leaflet with OpenStreetMap?

3 upvotes·905K views