tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
8
ZUGRIFFE
315
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    FoolMoon FoolMoon ist offline Mitglied Gold
    Registriert seit
    Jul 2009
    Beiträge
    157
    Hallo Community,

    mittlerweile ist es mir gelungen eine Google Maps Karte über JS zu erstellen, diese in meine Seite einzubinden und mit einigen Markierungen zu versehen.

    Allerdings soll sich das Script die Markierungen nun aus einer MySQL automatisch laden.
    Was genau muss ich dafür tun? Hat jemand ein möglichst kompaktes und kurzes Beispiel?

    Die MarkerTabelle hat folgende Spalten:
    PHP-Code:
    id
    name
    art
    infobox
    anzahl
    lat
    lng 
    Kann mir jemand einen Impuls geben wie ich dies nun auslesen kann und automatisch meine Markierungen auf der Google Maps Karte platziere?
     

  2. #2
    Avatar von einfach nur crack
    einfach nur crack einfach nur crack ist offline mag Cookies & Kekse
    tutorials.de Premium-User
    Registriert seit
    May 2007
    Ort
    Dresden (Sachsen)
    Beiträge
    1.960
     
    Ich mag:
    • positive Bewertungen meiner Beiträge
    • ein Danke für meine hilfreichen Beiträge

    Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX

    ... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.

  3. #3
    FoolMoon FoolMoon ist offline Mitglied Gold
    Registriert seit
    Jul 2009
    Beiträge
    157
    Zitat Zitat von einfach nur crack Beitrag anzeigen
    Die API nutze ich bereits seit Tagen. Aber wie hilft mir nun dein Link, vor allem auf AddingOverlays, bei meinem Problem weiter?
     

  4. #4
    Avatar von einfach nur crack
    einfach nur crack einfach nur crack ist offline mag Cookies & Kekse
    tutorials.de Premium-User
    Registriert seit
    May 2007
    Ort
    Dresden (Sachsen)
    Beiträge
    1.960
    Ansatz: lies die relevanten Daten mit einer serverseitigen Sprache wie PHP aus und lass sie dir dann im JSON-Format ausgeben. Das liest du dann per AJAX aus (oder lässt es dir an gegebener Stelle auf deiner Webseite in eine Variable speichern). Dann noch eine Schleife dazu und fertig.
     
    Ich mag:
    • positive Bewertungen meiner Beiträge
    • ein Danke für meine hilfreichen Beiträge

    Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX

    ... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.

  5. #5
    FoolMoon FoolMoon ist offline Mitglied Gold
    Registriert seit
    Jul 2009
    Beiträge
    157
    Mit PHP aus der DB auslesen bekomm ich hin.
    Was ist das JSON-Format und wie verwende ich AJAX. Ich bin in dieser Thematik (Skriptsprachen) noch nicht so gut.

    Hast du ein Beispiel, bei dir klingt das so einfach?
    Hast du das selber schon mal mit Google Maps gemacht, oder weißt du es nur theoretisch?
     

  6. #6
    Avatar von einfach nur crack
    einfach nur crack einfach nur crack ist offline mag Cookies & Kekse
    tutorials.de Premium-User
    Registriert seit
    May 2007
    Ort
    Dresden (Sachsen)
    Beiträge
    1.960
    JSON: http://www.json.org/json-de.html
    Dazu gibt es auch schon implementierte Funktionen in PHP: http://de.php.net/json_encode

    Du könntest das dann quasi so lösen:
    Code PHP:
    1
    2
    3
    4
    
    <?php $array = array(/* Daten aus der Datenbank */); ?>
    <script type="text/javascript">
      var markers = <?php echo json_encode($array); ?>;
    </script>
    Und nein, ich habe noch nie mit der API gearbeitet, finde sie aber sehr gut dokumentiert.
     
    Ich mag:
    • positive Bewertungen meiner Beiträge
    • ein Danke für meine hilfreichen Beiträge

    Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX

    ... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.

  7. #7
    FoolMoon FoolMoon ist offline Mitglied Gold
    Registriert seit
    Jul 2009
    Beiträge
    157
    Du sagst also:

    1 - In PHP die Markierungen aus der MySQL DB auslesen.
    2 - JSON verwenden. Dies speichert die Werte als Dokument auf dem Server ab.
    3 - Über JS das Dokument laden und den Array auslesen. Die Inhalte sind die Werte für die Markierungen.


    Frage:
    Jetzt wo ich darüber nachdenke, ist es eventuell einfacher die Markierungen erstmal in die DB abzuspeichern. Dies muss ich auch tun. Spricht durch das setzen einer Markierung auf der Karte muss ein Eintrag in MySQL stattfinden. Ist dies die gleiche Vorgehensweise nur rückwärts?
     

  8. #8
    Avatar von einfach nur crack
    einfach nur crack einfach nur crack ist offline mag Cookies & Kekse
    tutorials.de Premium-User
    Registriert seit
    May 2007
    Ort
    Dresden (Sachsen)
    Beiträge
    1.960
    In dem Fall solltest du dann doch AJAX verwenden. Oder Websockets, aber die werden noch nicht so weit unterstützt. Aber ansonsten kannst du die Variante invers verwenden, ja.
     
    Ich mag:
    • positive Bewertungen meiner Beiträge
    • ein Danke für meine hilfreichen Beiträge

    Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX

    ... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.

  9. #9
    FoolMoon FoolMoon ist offline Mitglied Gold
    Registriert seit
    Jul 2009
    Beiträge
    157
    Ich hab AJAX noch nie verwendet. Bin ich der erste der Das Problem mit Google Maps hat? Kann ich mir nicht vorstellen.

    Ich hab mir http://www.tutorials.de/javascript-a...speichern.html durchgelesen. Ich finde einfach nichts wo ich es übernehmen könnte.

    Mir ist klaar, das ich die Verbindung zwischen JS über PHP auf MySQL realisiere, aber WIE ? ? ?
    Geändert von FoolMoon (05.02.12 um 15:55 Uhr)
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 13.12.10, 09:32
  2. Google Maps + Marker + Addresse
    Von Jantz im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 08.07.09, 08:45
  3. Google Maps API Marker mit Firmeninfo
    Von ne0hype im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 09.12.08, 22:27
  4. Google Maps - Marker auf der selben Koordinate
    Von Sinky im Forum Javascript & Ajax
    Antworten: 8
    Letzter Beitrag: 18.08.08, 21:22
  5. Google Maps API Marker mit Firmeninfo
    Von ne0hype im Forum PHP
    Antworten: 1
    Letzter Beitrag: 09.05.08, 01:31