Google has changed the pricing and access model for its Google Maps Platform API. From July 16, users will have to pay for map accesses, and all projects will have to have an official API key linked to the websites owners credit card. The card will be charged if users exceed the number of free API requests. You can avoid getting an unexpected massive charge by setting a daily limit on the number of requests per day that your app will accept, but that means that when the limit is reached, your website visitors will see an error message, which could have a negative impact on your website visitors experience.
For more details read here.