Reputation: 81
It's my first question here and I didn't found an answer in my research.
I've got a probleme with my google map API key, on a old site (not mine). tao-yin.com ( French associations of Qiqong). There's 2 months, i did a map for this website (in 2 places).
Here : http://www.tao-yin.com/arts_classiques_tao/liste_associations.html
and here : http://www.tao-yin.com/pratique-qi-gong/Cours_stages.htm
Everything was ok, for a while. It's a map with Accessing Arguments in UI Events. Now, I learned that, (as you can see it) the 2 map are out because the key is invalid. The English error message:
Google has disabled use of the Maps API for this application. The provided key is not a valid Google API Key, or it is not authorized for the Google Maps Javascript API v3 on this site. If you are the owner of this application, you can learn about obtaining a valid key here: https://developers.google.com/maps/documentation/javascript/tutorial#Obtaining_Key
I'm suprised. Why is the key no longer valid but was ok before ? I read that the v2 is not more valid since the 19 may, but it's a v3key (activatedd). And for the code (i'm not an expert) I took an exemple for v3 on the internet.
I don't know what happened. I think i break a rule , but wich one ? It's for a friend, for an association. It's for free.
Somebody have an idea ?
I don't not what to do: how can i put a googlemap on this website ? I read that it's possible directly with googlemap and an iframe, but i need specific event. Not just an address.
Upvotes: 3
Views: 21713
Reputation: 111
This link also helps. It shows a table of which google mapping products/APIs and the associated keys needed to use them:
https://developers.google.com/maps/faq#keysystem
Upvotes: 0
Reputation: 81
I found the solution, it's very simple:
the problem was in the declaration of the website in the API key.
In the windows of declaration we have this exemple to followon the bottom.
Example: .example.com/.
But, here : https://developers.google.com/console/help/?hl=fr#restrictingusage URL Pattern : the good choice. It's logic.
Before i had : ".tao-yin.com/" and it was working (so i don't ask more) but it's not logic because its not on a subdomains.
Now everything is ok with : "www.tao-yin.com"
So : don't follow the example of Google ;-) juste follow the instruction. Thank's to everybody.
Upvotes: 5
Reputation: 108836
Google Maps keys are tied to the referring URL hostname. You may wish to get yourself a key for development; they are free.
It's possible, but unlikely, that they have killed your friend's key because his site was very busy and was generating more than the allowable map requests. I don't think they kill the keys in this case, but rather just refuse the requests.
Upvotes: 0