PIXnetDesigns Posted July 1, 2016 Share Posted July 1, 2016 Hallo, in meiner Shop-Installation funktioniert Google Maps unter "unsere Filialen" nicht mehr. http://bavarianexclusiveconcepts.com/prestashop/index.php?controller=stores In der Konsole steht "Google Maps API error: MissingKeyMapError". Wo kann dieser Fehler auf einmal her kommen? Mir ist nicht bewusst, dass ich irgendwo einen Google Key für diese Funktion hinterlegen kann und in anderen Shops von mir funktioniert es ohne mein Zutun. Ich finde dazu leider auch nichts bei Google. Hat jemand eine Idee? MFG Link to comment Share on other sites More sharing options...
Jörg Saxtec Posted July 13, 2016 Share Posted July 13, 2016 Welche PrestaShop Version ist installiert? LG Jörg Bräutigam -------------------------------------------------- ## PrestaShop Partner # ## Deutschland (Leipzig) && España (Palma de Mallorca) # skype: braeutigamjoerg # mail: [email protected] Link to comment Share on other sites More sharing options...
Whiley Posted July 20, 2016 Share Posted July 20, 2016 Hallo, in meiner Shop-Installation funktioniert Google Maps unter "unsere Filialen" nicht mehr. http://bavarianexclusiveconcepts.com/prestashop/index.php?controller=stores In der Konsole steht "Google Maps API error: MissingKeyMapError". Wo kann dieser Fehler auf einmal her kommen? Mir ist nicht bewusst, dass ich irgendwo einen Google Key für diese Funktion hinterlegen kann und in anderen Shops von mir funktioniert es ohne mein Zutun. Ich finde dazu leider auch nichts bei Google. Hat jemand eine Idee? MFG Bei Google gibt es seit kurzem gravierende Änderungen bezgl der Verwendung von Google Maps u. Api-Key: http://googlegeodevelopers.blogspot.de/2016/06/building-for-scale-updates-to-google.html Grüsse Whiley Link to comment Share on other sites More sharing options...
PIXnetDesigns Posted July 31, 2016 Author Share Posted July 31, 2016 Hallo. Sorry wegen der späten Antwort aber aufgrund von meiner Hochzeit und Urlaub kam ich leider nicht vorher dazu. Danke erst mal für die Antworten. Ich nutze aktuell Prestashop 1.6.1.6. Die Maps-Anzeige ist der Integrierte/Mitgelieferte Kram, welchen man über "Voreinstellungen -> Shopadressen" befüllt. Wie bereits genannt funktioniert es bei einem anderen meiner Kunden Problemlos. Hier werden die Shops normal angezeigt. Und auch da benutze ich Prestashop 1.6.1.6. Link to comment Share on other sites More sharing options...
Whiley Posted July 31, 2016 Share Posted July 31, 2016 Wie bereits gesagt, Google hat seine Richtlinien geändert (si. Link oben), das hat nichts mit der Prestashop-Version zu tun. Ältere Verknüpfungen (bezogen auf die Domain) laufen noch, wenn du aber für eine neue Domain aktuell eine Karte einbinden willst brauchst du den api-key, den du aber zurzeit nicht im Modul eintragen kannst! Grüsse Whiley Link to comment Share on other sites More sharing options...
Whiley Posted July 31, 2016 Share Posted July 31, 2016 Ok, ich habe mir das mal angesehen.Als erstes erstellst du die bei Google einen api-keyhttps://code.google.com/apis/consoleDann öffnest du die Datei:/controllers/front/StoresController.phpin der ZeileZeile 289 findest du soetwas wie:...//maps.google.com/maps/api/js?sensor=true®ion='.substr($default_country->iso_code, 0, 2)); Dort trägst du deinen API-Key ein:...//maps.google.com/maps/api/js?key=XXX-API-KEY-XXXXX&sensor=true®ion='.substr($default_country->iso_code, 0, 2));Speichern u. Caches löschen!GrüsseWhiley PS Sorry, ich wollte eigentlich die ganze Zeile 289 der StoresController.php hier eintippen, aber der Foren-Editor mag mich wohl nicht mehr, die wichtigsten Teile der Zeile wurden immer automatisch weggelöscht, also dort wo oben die ... stehen muß natürlich der, in der Zeile vorhandene Code erhalten bleiben!!! Link to comment Share on other sites More sharing options...
PIXnetDesigns Posted July 31, 2016 Author Share Posted July 31, 2016 Vielen Dank für die ausführliche Hilfe Ist damit aber nicht die Update-Fähigkeit nicht mehr gegeben, wenn ich in den System-Dateien rumfuhrwerke? :/ Link to comment Share on other sites More sharing options...
Whiley Posted July 31, 2016 Share Posted July 31, 2016 Ist damit aber nicht die Update-Fähigkeit nicht mehr gegeben, wenn ich in den System-Dateien rumfuhrwerke? :/ Updaten kannst du nach wie vor! Allenfalls werden deine Änderungen bei einem Update überschrieben (allso Änderung neu machen!), das könntest du verhindern indem du die Rechte dieser geänderten Datei auf 444 setzt. Grüsse Whiley Link to comment Share on other sites More sharing options...
Jörg Saxtec Posted August 1, 2016 Share Posted August 1, 2016 Updaten kannst du nach wie vor! Allenfalls werden deine Änderungen bei einem Update überschrieben (allso Änderung neu machen!), das könntest du verhindern indem du die Rechte dieser geänderten Datei auf 444 setzt. Grüsse Whiley Könnte man dies nicht auch in "override" auslagern, sodass die Änderung ein Update übersteht? LG Joerg Link to comment Share on other sites More sharing options...
Whiley Posted August 1, 2016 Share Posted August 1, 2016 Klar: http://doc.prestashop.com/display/PS16/Overriding+default+behaviors Aber ich denke mal, daß sich die neue Google-Anforderung auch bald bei den Entwicklern herumgesprochen haben wird, d.h wenn dieser Punkt per Uddate repariert werden würde, wäre dein override womöglich ein Problem. Grüsse Whiley Link to comment Share on other sites More sharing options...
PIXnetDesigns Posted August 1, 2016 Author Share Posted August 1, 2016 Naja ich schau mal, dass ich das so fixen kann. Muß ich halt nach jedem Update die Datei neu ändern und hoffen, dass sich bald von Seitens Prostashop etwas tut. Oder, dass erst mal keine Updates kommen. :-D Link to comment Share on other sites More sharing options...
PrestaAnwender Posted November 6, 2016 Share Posted November 6, 2016 Hallo, hat jemand schon ein Update gefunden oder kann sagen wie der LINK mit dem API Key jetzt aussehen muss damit es wieder geht ? Link to comment Share on other sites More sharing options...
PrestaAnwender Posted November 7, 2016 Share Posted November 7, 2016 So habe jetzt mal gegoogelt den beitrag hier gefunden http://blog.belvg.com/how-to-fix-google-maps-api-error-missingkeymaperror-in-prestashop.html es werden die Datein controllers/admin/AdminOrdersController.php controllers/front/StoresController.php themes/default-bootstrap/js/stores.js administration/themes/default/template/controllers/orders/helpers/view/view.tpl geändert damit Google Maps wieder funktioniert, leider ohne erfolg ich erhalte in der Console drei fehlermeldungen "Google Maps API error: MissingKeyMapError https://developers.google.com/maps/documentation/javascript/error-messages#missing-key-map-error"js:34:315"Google Maps API warning: NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys"util.js:210:33"Google Maps API warning: SensorNotRequired https://developers.google.com/maps/documentation/javascript/error-messages#sensor-not-required" hat jemand von euch das ganz schon geändert bzw. bei wem funktionier die "Unsere Filialen suche" ?? Link to comment Share on other sites More sharing options...
walo22 Posted February 10, 2017 Share Posted February 10, 2017 (edited) http://blog.belvg.com/how-to-fix-google-maps-api-error-missingkeymaperror-in-prestashop.html Mol mit dieser Anleitung funktioniert es. Wichtig ist das du Bei Google alle drei APIs installierst hast, sonst funktioniert die Suche nicht. Solltest du von templademonster das Googlemap Modul installiert haben, dann bitte deaktivieren und nochmals testen. Edited February 10, 2017 by walo22 (see edit history) Link to comment Share on other sites More sharing options...
walo22 Posted February 10, 2017 Share Posted February 10, 2017 Weiss jemand wie ich im Backhand unter Bestellungen-Verwalten wieder die kleinen Google-Karten sichtbar bekomme? API für Shopfinder läuft ja jetzt bei mir. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now