2016-07-19 10 views
0

Ich versuche, die automatische Vervollständigung der Google Places-Adresse in einer Rails-App zu verwenden. I am using this example from google und versuchen Sie es auf JSFiddle funktioniert gut. Ich ändere meinen API-Schlüssel und funktioniert dann nicht.Schienen, die die Google Places-Web-API verwenden (der Schlüssel funktioniert nicht)

Ich versuchte in meiner Schiene App in der Entwicklung und in der Produktion das gleiche Ergebnis zu bekommen.

Sobald ich etwas schreibe, friert das Textfeld ein und ein kleines 'i' erscheint. (nicht anklickbar)

Ich habe 'browser api key' und 'server api key' ohne Glück erstellt und probiert.

ich meine Domain gesetzt wie gewünscht * .mydomain.com/* und es hat nicht funktioniert

I aktiviert - Google Maps JavaScript API - Google Static Maps API - Google Maps Embed API - Google Places API Web Service - Google maps Geocoding API - Google maps Geolocation API

ich habe zu meinem Layout/application.html.erb Datei

Ich suche alle Fragen durch, kann aber meinen Fall nicht finden. Bitte helfen Sie mir, eine Lösung zu finden oder weisen Sie mich in die richtige Richtung. Vielen Dank!

Update: In-Browser-Konsole i sehen Google Maps-API-Fehler: RefererNotAllowedMapError https://developers.google.com/maps/documentation/javascript/error-messages#referer-not-allowed-map-error Ihre Website-URL zu genehmige:

ich den Link genau 'mysite' zugelassen haben, wie in der Konsole gezeigt, aber seine Annahme nicht.

+1

Haben Sie JS-Fehler in der Browserkonsole gesehen? – power

+0

@Francisco Möchten Sie Karte .. ??? – Vishal

+0

@Francisco können Sie die JSFiddle-Link teilen .. – Vishal

Antwort

1

Gelöst. ich schaffte es irgendwie meine API-Schlüssel in Laden 1. & Bibliotheken = Orte zu mischen und in
2. = initAutocomplete“, während ich meine url wurde ermächtigt.

Dank an alle speziell für die Erinnerung mich @Power zu überprüfen Ich weiß, es ist dumm, aber ich vergesse immer wieder ...