0
I have created a computer application where the user can track their deliverers using the Google Maps API. The browser is the component Tchromium - to Delphi replacing the Twebbrowser.
So far so good, I managed my API_KEY key and it works fine. But my question is: What about when I sell my app? My client will use this same key ? Or should you create a key for it ?
I say this because I don’t know how I will control my share of API access. Since, as I understand it, it is limited to a certain amount of access per day, after this, a fee will have to be paid to Google.
Example: If I sell 100 copies of my app, I have no way of knowing how many accesses will be made within 24 hours...
Would I have misunderstood? Someone is going through this?
Google provided 2500 accesses per day as a courtesy, passed this limit per day will be charged around R $ 1,50 depending on the dollar with this they add more 1000 accesses to your quota or pay an amount to have 100 thousand accesses per day. You can check this link: https://developers.google.com/maps/documentation/geocoding/usage-limits
– Jefferson Rudolf
Yes, but should I sell my app with my key (api_key) ? Or should each customer of mine generate their own key? have this information ?
– Valdomiro
When you generate API Key, you probably have to put it on the map in order to work, you generate the executable and this key api goes together so your customers can access the map, you have to imagine how many accesses there will be, by the amount of customers and how their application will be used by them.
– Jefferson Rudolf
Here’s the problem, api_key goes in the html/Javascrit file. Anyone can see it. It’s not compiled.
– Valdomiro
Here’s the problem, api_key goes in the html/Javascrit file. It is not compiled. So, I think I could create a key for each customer, but I don’t know how google controls it... I tried to talk to them, unsuccessfully. On the site Developers.google, it is not clear this (or I couldn’t understand it properly). It seems to me that, for commercial use or for large amounts of access to the api, I would have to acquire the PREMIUM LICENSE, however, I could not understand how this works, whether it is I who should do the license and send it to the customer or he himself would do it and I would leave a field in the app to insert it
– Valdomiro