Datenbank /PHP und Verbindung zu Google Maps

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Datenbank /PHP und Verbindung zu Google Maps

    Hallo Zusammen,

    ich habe einen Datenbank, wo die Koordinaten der bestimmten PLZ angegeben sind.
    Ich sollte eine Tabelle erstellen, wo die Entfernungen zwischen einem bestimmten PLZ und allen anderen PLZ ausgegeben werden (die Entfernung soll auch nicht größer als 10 KM sein).
    Das hab ich nun hingekriegt, dazu muss ich aber auch eine Verbindung zu einer Weltkarte erstellen um die Punkte/Entfernungen so darzustellen.
    Mein Code sieht bisher so aus:


    <body>


    <?php
    header('Content-Type: text/html; charset=utf-8');
    $mysqli = new mysqli('Datenbank', 'nutzer', '');

    if($mysqli->connect_error)
    {
    echo '<h2> Fehler bei Datenbankverbindung. </h2>';
    die();
    }
    ?>
    <table>
    <table border style="border:1px solid red; empty-cells:hide">
    <tr class="q_caption">
    <td border style="border:1px solid red"> <b>Distance in meter</b></td>
    <td border style="border:1px solid red"> <b>PLZ</b></td>
    <td border style="border:1px solid red"> <b>PLZ</b></td>
    </tr>

    <?php

    $result = $mysqli->query('SELECT ST_Distance_Sphere(plz1.Coord, plz2.Coord), plz1.PLZ, plz2.PLZ
    FROM plz as plz1 CROSS JOIN plz as plz2
    WHERE ST_Distance_Sphere(plz1.Coord, plz2.Coord) <= 10000 AND
    plz1.PLZ = 01069 ORDER BY ST_Distance_Sphere(plz1.Coord, plz2.Coord)');

    while( $row=$result->fetch_array(MYSQLI_ASSOC) )
    {
    echo '<tr>';
    echo '<td>'.$row['ST_Distance_Sphere(plz1.Coord, plz2.Coord)'].'</td>';
    echo '<td> 01069 </td>';
    echo '<td>'.$row['PLZ'].'</td>';


    '</tr>';
    }
    ?>
    </table>

    Hat jmd eine Idee wie ich hier anfange? Wie verbinde ich es mit Google Maps und wo soll der Code hin?

    Vielen Dank
    Zuletzt geändert von dominiczka0713; 01.05.2019, 13:30. Grund: Copy/Paste Fehler
Lädt...
X