Ich erstelle eine Anwendung in Unity (5.4.4f1), die das Google Maps-API verwendet.Google Maps Geolocation-API-Schlüssel in Unity funktioniert nicht richtig
Es funktioniert einwandfrei, solange ich den API-Schlüssel nicht hinzufügen. Wenn ich den API-Schlüssel, den ich erstellt habe, mit console.developers.google.com hinzufüge, erhalte ich folgende Fehlermeldung: "Sie versuchen, Daten von einem www-Stream zu laden, der beim Herunterladen folgende Fehlermeldung enthielt. 403 Verboten". Auf der Google-Website heißt es: "Wenn Sie die API im Rahmen des Standardplans verwenden, müssen Sie einen API-Schlüssel verwenden, der in einem Projekt Ihrer Wahl eingerichtet wurde." Obwohl alles funktioniert, ohne dass der API-Schlüssel am Ende der Adresse hinzugefügt wurde, mache ich mir Sorgen, dass Google die App irgendwann blockieren könnte, weil es nicht authentifizierte Anfragen stellt.
Die URL ich für die Herstellung von Anfragen verwende ist: in http://maps.googleapis.com/maps/api/staticmap?center=____&zoom=____&size=____&scale=____&maptype=____
aber wenn ich „& key = ____“ am Ende hinzufügen, bricht es
ich die gleiche Sache, wenn ich es verwenden ein leeres Projekt ohne Addons, um die Anfrage zu stören, damit es nicht davon kommt.
Irgendwelche Vorschläge, wie man es beheben kann und ist es in Ordnung, es ohne einen Schlüssel zu lassen, selbst wenn ich es für die allgemeine Öffentlichkeit freizugeben?
1.Wenn Sie ein persönliches Projekt machen, das von Ihnen nur benutzt wird, gehen Sie voran ohne den Schlüssel. 2.Wenn Sie diese App veröffentlichen möchten, müssen Sie den Schlüssel verwenden. Schließlich, wenn Sie wirklich antworten möchten, sollten Sie den Code, den Sie verwenden, um die Anfrage zu stellen. – Programmer