I am a little lost in the quota allocation and quota consumption of the Google Maps JS API.
Note that each search counts as a single request against your usage limits.
An end user is the user which visits your webpage.
mapLoads-quota (25k per day ).
A single map load occurs when:
a single request is made for a map image from the Google Static Maps API; or
a single request is made for a panorama image from the Google Street View Image API.
This quota is related to the domain of the webpage(or to the project when you use a key)