Ich hatte das gleiche Problem und fand es.
Für die URL wird am Ende der Serverschlüssel und nicht der API-Schlüssel für die App benötigt.
Grundsätzlich fügen Sie einfach den Serverschlüssel am Ende der URL wie folgt hinzu:
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=yourlatitude,yourlongitude&radius=5000&sensor=true&key=SERVERKEY
Führen Sie nun die folgenden Schritte aus , um den Serverschlüssel zu erhalten :
1) Gehen Sie zur Entwicklerkonsole https://code.google.com/apis/console/
2) Erstellen Sie in den Anmeldeinformationen unter Öffentlicher API-Zugriff einen neuen Schlüssel
3) Wählen Sie den Serverschlüssel aus der Option.
4) Geben Sie Ihre IP-Adresse in das Feld ein. Wenn Sie mehr IP-Adressen haben, können Sie diese einfach in jede einzelne Zeile einfügen. HINWEIS: Geben Sie die IP-Adresse nur ein, wenn Sie sie für Testzwecke verwenden möchten. Andernfalls lassen Sie den Abschnitt IP-Adresse leer.
5) Wenn Sie fertig sind, klicken Sie auf Erstellen. Ihr neuer Serverschlüssel wird generiert. Anschließend können Sie diesen Serverschlüssel zu Ihrer URL hinzufügen.
Das Letzte ist, dass Sie den Sensor = true nicht in die Mitte der URL setzen, sondern am Ende wie folgt hinzufügen können:
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=yourlatitude,yourlongitude&radius=5000&key=SERVERKEY&sensor=true
Dies wird das Problem definitiv lösen und denken Sie daran, den Serverschlüssel für zu verwenden Places API
.
BEARBEITEN
Ich glaube, die Web-URL hat sich in den letzten Jahren geändert. Sie können jetzt von hier aus auf die Entwicklerkonsole zugreifen - https://console.developers.google.com/apis/dashboard
- Navigieren Sie zur Entwicklerkonsole - https://console.developers.google.com/ oder verwenden Sie den Link aus Details, um direkt zum API-Dashboard zu navigieren.
- Suchen Sie unter der Entwicklerkonsole im linken Navigationsbereich nach Label
- Projekt auswählen
- Wählen Sie im linken Navigationsbereich Anmeldeinformationen
- Sie können den Typ der Anmeldeinformationen nach Bedarf in der oberen Navigationsleiste erstellen .
Hoffe, diese Antwort wird Ihnen und anderen Zuschauern helfen. Viel Glück .. :)