Contao-Camp 2024
Ergebnis 1 bis 34 von 34

Thema: Map erscheint nicht

  1. #1
    Contao-Nutzer
    Registriert seit
    18.12.2013.
    Beiträge
    30

    Standard Map erscheint nicht

    Hallo,

    ich habe eine Karte korrekt erstellt, den Maps API Key in den Systemeinstellungen und im Seitenbaum hinterlegt, aber es erscheint keine Karte - und auch die Konsole gibt auch nichts aus.
    Hat jemand eine Idee?
    https://eventschiff-medienhafen.de

    Danke,
    Hajo

    UPDATE: Nach erneutem Speichern der Karte geht es plötzlich...
    Geändert von W6- (07.09.2018 um 12:43 Uhr)

  2. #2
    Contao-Nutzer
    Registriert seit
    15.02.2014.
    Beiträge
    196

    Standard

    Hallo!
    Ich habe das gleiche Problem, nur ändert sich bei mir auch nach mehrmaligem speichern, neu erstellen ... nix!
    Die Seite ist noch in der Entwicklung: http://prototyp.sewe5.at/kontakt.html
    Contao: 4.4.26
    Template/Theme: RockSolid Opensauce

    API-Key ist sowohl in der 'Startseite (Startpunkt)' als auch in den 'Systemeinstellungen' eingetragen.

    Gibt's noch einen Trick damit das Ding endlich läuft?

    Danke und schönen Abend
    Bernhard

  3. #3
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von bteppan Beitrag anzeigen
    Hallo!
    Ich habe das gleiche Problem, nur ändert sich bei mir auch nach mehrmaligem speichern, neu erstellen ... nix!
    Die Seite ist noch in der Entwicklung: http://prototyp.sewe5.at/kontakt.html
    Contao: 4.4.26
    Template/Theme: RockSolid Opensauce

    API-Key ist sowohl in der 'Startseite (Startpunkt)' als auch in den 'Systemeinstellungen' eingetragen.

    Gibt's noch einen Trick damit das Ding endlich läuft?

    Danke und schönen Abend
    Bernhard
    Ein Blick in die Developer Console deines Browsers hilft in der Regel weiter: https://developers.google.com/maps/d...owed-map-error

  4. #4
    Contao-Nutzer
    Registriert seit
    15.02.2014.
    Beiträge
    196

    Standard

    Okay - und was heißt das jetzt genau?

    API error: RefererNotAllowedMapError
    The current URL loading the Maps JavaScript API has not been added to the list of allowed referrers. Please check the referrer settings of your API key on the Google Cloud Platform Console.

    Was ist mit den 'referrer settings' gemeint? Wo in der 'Google Cloud Plattform' muss ich drehen?
    Sorry - bin anscheinend zu blöd oder sehe heute den Wald vor lauter Bäumen nicht mehr!

  5. #5
    Contao-Nutzer
    Registriert seit
    15.02.2014.
    Beiträge
    196

    Standard

    Nach gestriger Nachtschicht nun folgende Situation:

    Um die Karte zum Laufen zu bringen, msste ich in meinem Fall in der 'Google Cloud Platform' unter 'APIs und Dienste' unter 'Zugangsdaten' und 'Anwendungseinschränkung' - 'HTTP-Verweis-URLs' die exakte URL angeben. In meinem Fall 'http://prototyp.sewe5.at/kontakt.html'.
    Nur mit dieser Angabe konnte ich die erste Fehlermeldung: "RefererNotAllowedMapError" erledigen.

    Danach kam die zweite Fehlermeldung: "ApiNotActivatedMapError"
    Nach einigem suchen habe ich wieder über die 'Google Cloud Plattform' unter 'APIs und Dienste' unter 'Bibliothek' und 'Maps JavaScript API' aktiviert.
    Die Fehlermeldung war nun auch bereinigt, jedoch soll ich jetzt 'Kontingente' kaufen!!!

    Code:
    You have exceeded your request quota for this API. See https://developers.google.com/maps/documentation/javascript/error-messages?utm_source=maps_js&utm_medium=degraded&utm_campaign=billing#api-key-and-billing-errors
    Ich weiß ja nicht ob nur ich diese Probleme habe, aber schön langsm bin ich echt am verzweifeln.
    Wäre echt sehr dankbar, wenn mir jemand helfen könnte.

    Danke und einen schönen Tag
    Bernhard

  6. #6
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.792

    Standard

    GoogleMaps kostet ab einer bestimmten Anzahl Zugriffe Geld. Dazu mußt Du eine Bankverbindung hinterlegen, wo Google testweise einen Minibetrag einzahlt, um das Bankkonto zu verifizieren. Diese Verifizierung mußt Du innerhalb weniger Tage bestätigen. Machst Du das nicht, wird der API-Key gesperrt.

    P.S. Ich würde umsteigen auf OpenStreetMap. Gibt wohl auch eine Erweiterung dafür.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  7. #7
    Contao-Nutzer
    Registriert seit
    15.02.2014.
    Beiträge
    196

    Standard

    Hallo Frank!
    Seit wann ist das so? Und vor allem schon ab der 1. Abfrage!

  8. #8
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.971
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hi,

    hier mal ein paar zusätzliche Info´s dazu.
    https://forum.premium-contao-themes....2732#post12732

    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  9. #9
    Contao-Nutzer
    Registriert seit
    15.02.2014.
    Beiträge
    196

    Standard

    Hallo Tschero!

    Danke für die ausführlichen Informationen.
    Die sind zwar nicht gerade positiv aber nun weiß ich was zu tun ist.

    Danke und noch einen schönen Tag
    Bernhard

  10. #10
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard

    Ich habe auf einer Seite folgende Fehlermeldung in der Konsole: You have exceeded your request quota for this API.

    Den API-Code habe ich aber gerade eingegeben. Die Seite lief lange Zeit ohne API, ist noch vor der API Pflicht entstanden und hat so lange zeit funktioniert.

    Was mich nun verwirrt, dass das Kontingent überschritten sei. In der Google Developer Console habe ich überhaupt keine Daten, Auch keine API-Anfrage...

    Was könnte ich noch tun?
    Gruß Mark

  11. #11
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard

    Was ich getan habe:
    Google API erstellt und im Startpunkt hinterlegt.
    Die APIs Maps JavaScript API und Geocodung API aktiviert.

    Mehr muss man ja nicht machen oder?

    In der Konsole hab ich gesehen, dass er sagt: überschritten und keine API:

    Link
    Geändert von kischd (14.11.2018 um 13:00 Uhr)
    Gruß Mark

  12. #12
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.971
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hi,

    sieht so aus als wäre kein Bezahlkonto eingerichtet worden.
    Dann ist die API-Nutzung (glaube ich) auf einen Aufruf pro Tag beschränkt.

    Hier noch mal ein paar Info´s:
    https://forum.premium-contao-themes....ap-mit-leaflet

    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  13. #13
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.328
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Der API-Key wird nicht übermittelt, so er denn vorhanden ist.
    HTML-Code:
    <script src="//maps.googleapis.com/maps/api/js?v=3.exp"></script>
    Möglicherweise ein veraltetes Template?

  14. #14
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.971
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von lucina Beitrag anzeigen
    Der API-Key wird nicht übermittelt, so er denn vorhanden ist.
    HTML-Code:
    <script src="//maps.googleapis.com/maps/api/js?v=3.exp"></script>
    Möglicherweise ein veraltetes Template?
    Woran hast du das denn erkannt?

    Sagt diese Konsolenmeldung nicht aus, dass das Limit erreicht ist? Zumindest der obere Teil?
    api.PNG
    Geändert von tschero (14.11.2018 um 13:22 Uhr)
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  15. #15
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.328
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Steht so im Quelltext.

  16. #16
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard

    Hallo Lucina,

    altes Template war ein sehr guter Hinweis. Da war ein altes in Templates drin gelegen. Das hab ich einfach mal umbenannt und den cache geleert.
    Leider zeigt er den Fehler noch immer an ;-(
    Dachte das ist es...

    In der Console sehe ich aber Traffic bei Maps Javascript API
    bei Geocoding API nichts,... ist das die falsche?
    Geändert von kischd (14.11.2018 um 13:59 Uhr)
    Gruß Mark

  17. #17
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard

    Link

    Unten steht die Karte. die API wird gezogen.
    Kann es sein, dass man die Kreditkarte nun unbedingt eintragen muss, wenn man die API neu angelegt hat?
    Gruß Mark

  18. #18
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.328
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die Fehlercodes (und die Dinge, die man tun muss, um sie wegzubekommen) verlinkt ja bereits die Meldung der Konsole: https://developers.google.com/maps/d...billing-errors

    U.a. benötigt es zwingend Zahlungsdaten.

  19. #19
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard

    Habe die Zahlungsdaten hinterlegt. Nun geht die Map auch.

    In Google kam nun die Meldung:

    Zugriff auf alle Produkte der GCP
    Sie erhalten alles, was Sie für die Erstellung und Ausführung Ihrer Apps, Websites und Dienste benötigen, unter anderem Firebase und die Google Maps API.

    Guthaben von 300 $
    Wenn Sie sich registrieren, können Sie mit Ihrem Guthaben von 300 $ die Google Cloud Platform 12 Monate lang nutzen.

    Keine automatische Gebühr nach Ablauf des Testzeitraums
    Wir bitten Sie um Ihre Kreditkarteninformationen, um zu bestätigen, dass Sie kein Roboter sind. Ihnen werden keine Kosten in Rechnung gestellt, sofern Sie kein manuelles Upgrade auf ein kostenpflichtiges Konto ausführen.


    In der Abrechung steht nun 365 Tage übrig Verbleibendes Guthaben 263,73 €....

    Hatte ich nicht mal was gelesen mit 200$ im Monat frei? oder bin ich irgendwo falsch abgebogen?
    Gruß Mark

  20. #20
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.328
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    300 USD gibt es für Cloud-Kunden. Das Guthaben kann auch für die Nutzung der Maps-API verwendet werden. USD 300 entsprechen ungefähr EUR 263. Insofern ... ;-)

    https://cloud.google.com/maps-platform/pricing/?hl=de

    (aber das hättest Du jetzt auch selbst googlen können, oder?)

  21. #21
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard

    ja schon. Aber da steht etwas von 200$ im Monat? Ich versteh nicht warum bei mir nun 263 Im Jahr angezeigt werden...
    Gruß Mark

  22. #22
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.328
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich lese da, nachdem ich <cmd>+<f>300 gedrückt habe:
    Kann ich mein Guthaben für die Google Cloud Platform (GCP) auch für die Google Maps Platform verwenden?
    GCP-Kunden können ihr Guthaben in Höhe von 300 $, das sie für das neue Konto erhalten haben, in die Google Maps Platform investieren. Bei anderen GCP-Guthaben hängt das Vorgehen davon ab, ob es für ein beliebiges oder nur ein spezifisches GCP-Produkt verwendet werden darf. Im Bereich "Abrechnung" der Google Cloud Platform Console kannst du nachlesen, wofür die einzelnen Guthaben eingelöst werden können.

  23. #23
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard

    Hab ich also das falsche Konto?
    Dachte ich hab einfach nur ein GoogleKonto.

    Ich versteh gerade nicht wie ich 200$/Monat haben und wann ich 300$/Jahr habe...

    Oder soll ich erstmal abwarten bis da was passiert.
    Bis jetzt steht ja alles auf 0$
    Gruß Mark

  24. #24
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard Karte weg | Keine Fehlermeldung

    Ich bin verwirrt.
    Ich besuche die Seite mal wieder und die Karte ist weg. Keine Fehlermeldung.
    Ob das an einem Update lag... keine Ahnung.

    Ich hinterfrage mich nun, ob ich das korrekt eingebunden habe.

    Ich habe im Modul GoogleMaps eine Karte angelegt, mit mehreren Markern.
    In den Artikeln habe ich ein HTML-Element in dem ich eingetragen habe:
    HTML-Code:
    <script>
    // *ID* = Id der gewünschten Googlemap
    
    function gmap2_dynmap(gmap2, arrMarkers) {
    
      mc = new MarkerClusterer(gmap2, arrMarkers, {maxZoom: 10,  gridSize:50});
    
    }
    </script>
    Ist das der richigte weg?
    Ich habe keine Anleitung gefunden und irgendwie erinnere ich mich auch nicht, warum ich das so gemacht hatte...

    Die Karte sollte hier ganz unten sein.
    Gruß Mark

  25. #25
    Contao-Nutzer
    Registriert seit
    30.04.2010.
    Ort
    NDS
    Beiträge
    21
    Partner-ID
    xenbyte

    Standard

    Ich erhalte in der Konsole die Fehlermeldung

    Code:
    Uncaught SyntaxError: Unexpected token ,
    (aktiv-mitsegeln.html:1024)

    In den DevTools wird ab der folgenden Stelle etwas gekennzeichnet:
    mapOptions={zoom:,scrollwheel:!1,
    Hier scheint ein Wert bei "zoom" zu Fehlen.

  26. #26
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard

    Denke das liegt an der api oder? Wollte mal eine neue machen, dann kommt der Fehler. Die api trägt man doch nur im Startpunkt ein oder noch wo?
    Angehängte Grafiken Angehängte Grafiken
    Gruß Mark

  27. #27
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard

    Was auch komisch ist, dass im Backend die Karte auch nicht mehr angezeigt wird.
    Hab gerade nochmal geschaut. Ich hab den APIU Schlüssel aus dem Google-Account.
    Was kann das sein?
    Angehängte Grafiken Angehängte Grafiken
    Gruß Mark

  28. #28
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard

    Ich habe mal im Google Developer die URL als Filter eingetragen.
    Die Fehlermeldung kommt nun nicht mehr, wenn ich eine neue Karte anlege.
    Die Karte wird jedoch im Backend und im Frontend nicht angezeigt.

    In Backend habe ich überall etwas eingetragen. Auch beim zoom.

    was will mir die Fehlermeldung
    HTML-Code:
    Uncaught SyntaxError: Unexpected token
    sagen?
    Gruß Mark

  29. #29
    Contao-Nutzer
    Registriert seit
    30.04.2010.
    Ort
    NDS
    Beiträge
    21
    Partner-ID
    xenbyte

    Standard

    "Uncaught SyntaxError: Unexpected token ," bedeutet, dass er an der Stelle kein Komma erwartet hätte. Falls Du die neue Karte ebenfalls auf der Startseite platziert hast: Es hat sich offenbar nichts geändert, bei "Zoom" fehlt weiterhin der Wert in der Ausgabe. Betroffen ist davon die "function initializeMap_12433()" - etwas später wird auch setZoom aufgerufen; aber da hilft es halt nicht mehr, weil der Syntax-Fehler bereits aufgetreten ist.
    Geändert von av3nger (22.02.2019 um 17:55 Uhr)

  30. #30
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard

    Ich hatte da wohl noch ein leeres GoogleMaps Modul eingebaut. Daher der Zoom-Fehler.
    Leider zeigt es im FE trotzdem nichts an. Was komisch ist, dass es auf der aktuellen Seite auch nicht geht ohne Fehlermeldung in der Konsole.
    Das gleiche Verhalten.Im BE werden die Karten nicht angezeigt, Der API-Key ist in den Einstellungen und unter Startpunkt der Website eingetragen.

    Eingebunden wird das im Artikel ja über das HTML-Inhaltselement odeR?
    HTML-Code:
    <script>
    // *ID* = Id der gewünschten Googlemap
    
    function gmap2_dynmap(gmap2, arrMarkers) {
    
      mc = new MarkerClusterer(gmap2, arrMarkers, {maxZoom: 10,  gridSize:50});
    
    }
    
    </script>
    Gruß Mark

  31. #31
    Contao-Nutzer
    Registriert seit
    30.04.2010.
    Ort
    NDS
    Beiträge
    21
    Partner-ID
    xenbyte

    Standard

    Da bin ich auch langsam ratlos, weil ich die Erweiterung auch ganz anders nutze: Den API-Key habe ich unter System > Einstellungen hinterlegt, in der Seitenstruktur ist der Wert bei mir leer. Meine Vermutung: Wenn du den API-Key in den System-Einstellungen setzt, könnte die Darstellung im Backend vielleicht wieder funktionieren.

    Ansonsten habe ich unter Inhalte > Google Maps ein einziges Karten-Element, das ich bei den Inhalten als Elementtyp "Google Map" hinzugefügt habe. Eigenen HTML- bzw. JavaScript-Code verwende ich nirgends. Das funktioniert bei mir seit Contao 3 und läuft aktuell auch bei Contao 4.7.1 unverändert so.

    Daher weiß ich nicht, was es mit der gmap2_dynmap-Funktion auf sich hat (bei der Google-Suche danach findet man erst mal viele Contao-Installationen, bei deren pdf-Ansichten einen Fehler auswerfen). Ich konnte jedenfalls auf die schnelle auch keine Stelle in deinem Code finden, bei welcher gmap2_dynmap überhaupt aufgerufen wird; und die MarkerClusterer müsste ja aus der Google-Maps-API kommen, aber unter den 22 JavaScripts, die geladen werden, war kein Request in Richtung Google enthalten.

  32. #32
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard

    Ich habe heute die damalige Anleitung gefunden. Dort mal auch mein Problem geschildert.

    Benutzt du die GoogleMap dann auch mit mehreren Markern oder nur mit einem?
    Gruß Mark

  33. #33
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard

    Ich hab mal im Backend geschaut was die Konsole sagt:
    The Google Maps Platform server rejected your request. You must use an API key to authenticate each request to Google Maps Platform APIs. For additional information, please refer to http://g.co/dev/maps-no-account.

    Dann passt ihm wohl was nicht mit dem API-Schlüssel.
    Jetzt muss ich nur noch rausfinden was...
    Gruß Mark

  34. #34
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard

    Ich hab dir Anleitung mal sein lassen (https://community.contao.org/de/show...r-Clustering-)) und alles wieder in Originalzustand.
    Siehe da es geht wieder.

    Danke für deinen Input
    Geändert von kischd (24.02.2019 um 19:19 Uhr)
    Gruß Mark

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •