We are using Google Distance matrix API to calculate distances between all places & user’s location
our expected users count is 20000 & places count is 10,000
So, total will be minimum 20,000*10,000 =2,00,00,000 requests minimum for distance matrix API
also user can search multiple time places.
So per user Search 10,000 requests will go to calculate user's distance with each place. & user can search multiple times.
So requests will be huge for each user.
Should We use Google distance Matrix free API or purchase quota for MAPS API FOR WORK?
The limits to Google Distance Matrix API is the following
Users of the free API:
Google Maps API for Work customers:
If you say there will be 10k queries per customer that seems far the limit of even the daily Distance Matrix limit of queries from a single workstation. You need to go with the Work customers package.
More information here: https://developers.google.com/maps/documentation/distancematrix/
For those wanting to leverage the Google Distance Matrix API I shared some code samples in VBA here: http://www.analystcave.com/excel-calculate-distances-between-addresses/