-
AuthorPosts
-
June 9, 2018 at 9:21 pm #970552
Hallo wertes Kriesi-Team,
bevor ich beginne und mein Problem schildere, möchte ich erstmal ein riesen Kompliment loswerden für Enfold. Das Theme ist absolute Spitze, ich verwende es mittlerweile für knapp 20 Kundenwebseiten.
Mein Problem betrifft Google Maps über eure Google Services. Ich versuche es mal vereinfacht zu beschreiben, denn es gibt verschiedene Varianten des Problems.
Die Voraussetzung: PHP 7.1 ist installiert, es betrifft die Enfold-Versionen 4.4 genauso wie 4.4.1 – und ich habe bereits im Forum gestöbert. Es gibt verschiedene Einträge, offenbar mit Lösungen, die hier aber nicht funktionieren.
Ich hatte das Verbindungsproblem zu Google Maps bereits bei älteren Enfold-Versionen, weshalb ich die Karten selbst über die Code-Blocks eingearbeitet habe – problemlos. Dank DSGVO und eurer wirklich sinnvollen Updates (Cokkie & Privacy) würde ich nun gern eure Schnittstellen verwenden.
Webseite 1: Ich habe den API-Key eingegeben, den ich auch zuvor manuell genutzt habe. Es leuchtet grün. Die Einbindung der Karte funktioniert einwandfrei.
Webseite 2: Ich gebe einen anderen gültigen Key ein oder den von Webseite 1 (API-Key ohne Beschränkung) und es kann keine Verbindung hergestellt werden
Nächster Versuch: Ich generiere mehrere neue Schlüssel, mal ohne Beschränkung, mal mit. Es kann keine Verbindung hergestellt werden.
Ich vergleiche die installierten Plugins, deaktiviere alles. Keine Änderung. Selbst beim Test mit deinstallierten Plugins funktioniert nichts.Webseite 3: Ich kann mal wieder glücklicherweise eine Verbindung mit einem API-Key herstellen. Dann erscheinen jedoch Fehlermeldung bei der Eingabe der Adresse. Selbst wenn ich die Adresse von Webseite 1 verwende.
Den Fall hatte ich bei zwei Webseiten. Teilweise wird beim erneuten Prüfen des Keys erst eine Verbindung bestätigt, später wieder nicht.
Das scheint mir alles ziemlich wahllos zu sein und ich bin ehrlich ratlos. Die Schnittstelle zu Google Maps ist in meinen Augen der einzige negative Punkt, da ich bis dato eher schlechte Erfahrung damit gesammelt habe.
Besonders unverständlich ist es, da sämtliche API-Keys bei manueller Einrichtung funktionieren und es hier nur daran scheitert, dass Enfold keine Verbindung herstellen kann. Kann Enfold dann eine Verbindung herstellen, scheitert es oft an den Adressen. An dieser Stelle eine andere Frage: Warum kann ich keine Koordinaten eingeben? Die Felder werden zwar nach Eingabe der Adresse eingeblendet, übernehmen aber keine manuelle Eingabe. Gebe ich bei einer nicht erkannten Adresse Koordinaten ein, so funktioniert die Karte und ich lande mitten im Meer.
Diese ganzen Überprüfungen erscheinen mir absolut sinnvoll für Laien. Es wäre aber sicher für viele hilfreich, wenn der API-Key einfach gespeichert wird und auch die manuelle Eingabe ermöglicht wird. Sei es die Eingabe von Koordinaten oder anderen Maps-Einstellungen.
Ich bin ratlos.
Ein letzte Variante aus dem Kuriosenkabinett:
Ich habe gerade in Firefox den API Key von Webseite 1 bei ein anderen eingestellt – es hat funktioniert. Dieselbe Webseite habe ich parallel in Chrome offen, weil ich hier zuvor getestet habe – mit demselben Key. Es folgt eine Fehlermeldung. Speichere ich anschließend noch mal im Firefox – Verbindung steht. Gebe ich nun die Adresse im Firefox ein, erscheint folgender Fehler:Google changed the way google maps work. You now need to enter a valid Google Maps API Key
You can read a description on how to create and enter that key here: Enfold Google SettingsAnschließend habe ich den Cache des Firefox geleert, mich neu eingeloggt. Der API-Key ist gespeichert und die Meldung ist grün. Überprüfe ich ihn erneut, funktioniert er nicht. Derselbe Schlüssel, der mit Webseite 1 nach wie vor funktioniert. Das kann nicht normal sein :/
Vielleicht gibt es Ideen oder ein Update für die manuelle Eingabe.
Danke, MarcusJune 11, 2018 at 11:49 pm #971435Hey macuti,
Thank you very much for the detailed post, but for us to be able to help you, we would need to post in English so we can review it please.
Best regards,
BasilisJune 13, 2018 at 11:12 am #972225Hey Basilis
Its not so easy for me to wrote it in englisch so detailed. The main content is, we have a lot a problems with activating the google maps api-key – the only problem (Enfold is really great). All these keys work totally fine, if we work with the code block. But Enfold cannot connect to google (we are using Enfold for 19 websites). Only one Website is working with a key. If we are using the same key for another Enfold website, it doesn’t work (btw. there is no limitation in this api-key)In some cases, Enfold connects with google, but it fails by adding an address. If I use coordinates then, Google maps works but shows a location in the ocean.
I have no idea how to fix this.
Other question:
Why do Enfold have to check the connection?
In my opinion, it would be better to give us the chance to use coordinates instead of an address. Maybe optional.Regards
MarcusJune 13, 2018 at 11:36 am #972235Hey!
Ich kann Dir auch auf Deutsch antworten :)1) Stelle bitte sicher, dass Google Maps richtig konfiguriert wurde und deine Kreditkartendaten hinterlegt sind ( https://forums.envato.com/t/google-now-require-a-credit-card-to-access-google-maps/168936 und https://cloud.google.com/maps-platform/user-guide/pricing-changes/ bei Frage “Benötige ich eine Kreditkarte oder ein Rechnungskonto?”).
2) Sofern dies nicht hilft, richte mir bitte einen Admin-Accoun ein und ich werde mir das Problem mit dem API-Key ansehen
Cheers!
PeterMay 8, 2020 at 3:37 pm #1211067Ich habe hier das Gleiche Problem – der API-Code ist Validiert, konnektet aber nicht mit Google Maps und ich habe keinen Schimmer, warum nicht. Was kann ich machen?
May 9, 2020 at 5:56 am #1211346Hi agentur2c,
Please open a new thread and include WordPress admin login details in private so that we can have a closer look at your site.
Best regards,
Rikard -
AuthorPosts
- You must be logged in to reply to this topic.