Macht ihr da Masseneintragungen im UCP?
In der
functions_user_map.php
werden die Geocodingdaten abgefragt für die eingegebene Location, sowohl für das UCP als auch ACP.
Ist dein Limit erreicht, gibt es ein json >
{ "results" : [], "status" : "OVER_QUERY_LIMIT" }
und die von Dir gepostete Fehlermeldung.
Lies mal:
http://blog.programmableweb.com/2010/03 ... oding-api/
In lieu of the API key requirement, new geocoding request limits are also in effect, with a 2.500 daily request limit per IP address.
Deine Fehlermeldung betrifft also den Geocodingservice (
http://maps.google.com/maps/api/[b]geocode[/b]/json
), nicht den Maps Dienst. Unter normalen Umständen sollte das für ein 10.000+ Forum reichen, weil nach Murphy niemals alle gleichzeitig am eintragen sein sollten. Sowas macht man evtl. 1-2 mal und dann eine Weile nicht mehr. Ich denke, das wohl im Schnitt bei so einem Board, wenn die Map frisch eingerichtet ist, nichtmal 200-500 gleichzeitig am eintragen sind. Später warscheinlich noch weniger. Wie Du lesen kannst, wird hierbei tatsächlich die IP des Servers ausgewertet. Somit scheint auf Deinem shared Host wohl noch jemand anders den Geocodingservice rege zu nutzen. Und das lässt sich dann leider nicht mit einem api Key umgehen.
Google Says Goodbye to API Keys with New Geocoding API
Mein Tip daher: Ein globale Bekanntmachung, das die Leute für die Anfangszeit keine Spass- oder ständig wechselnde Eintragungen machen sollen, bis soweit alle eingetragen haben. Oder halt recht früh am Tage oder recht spät (nach 1:00 Uhr). Je nachdem. Später, also nach der Rush Phase, kann es dann wieder normal genutzt werden.
Hier das ganze nochmal auf Deutsch
Grenzen der Verwendung
Die Verwendung des Google Geocoding API unterliegt einem Abfragelimit von 2500 Geolokalisierungsanforderungen pro Tag. (Nutzer von Google Maps API Premier können maximal 100.000 Anforderungen pro Tag absetzen.) Dieses Limit besteht, um Missbrauch und/oder Zweckentfremdung des Geocoding API zu verhindern, und kann jederzeit ohne Vorankündigung geändert werden. Zusätzlich wird von uns ein Anforderungsratenlimit umgesetzt, um eine missbräuchliche Verwendung des Services zu verhindern. Falls Sie das 24-Stunden-Limit überschreiten oder den Service anderweitig missbräuchlich verwenden, kann das Geocoding API vorübergehend nicht mehr für Sie verfügbar sein. Wird dieses Limit weiterhin von Ihnen überschritten, kann Ihr Zugriff auf das Geocoding API gesperrt werden.
Hinweis:Das Geocoding API darf nur in Verbindung mit einer Google-Karte verwendet werden, d. h. die Anforderung von Geocodierungsergebnissen, die nicht auf einer Karte angezeigt werden, ist unzulässig. Alle Einzelheiten zur zulässigen Nutzung finden Sie im Abschnitt zu den Lizenzbeschränkungen in den Nutzungsbedingungen für das Maps API.
Also zusammengefasst:
Geocodeservice (Eintragen UCP und ACP) > 2.500 Anfragen Limit pro Tag (kein api Key benötigt)
Mapservice (Karte aufrufen und benutzen) > 25.000 Anfragen Limit pro Tag (api Key kann, muss aber nicht vorhanden sein)