Partage
  • Partager sur Facebook
  • Partager sur Twitter

map et géolocalisation

    2 mai 2018 à 16:03:04

    Bonjour,

    j'aimerais savoir comment je pourrais charger les cordonnées (longitude et latitude ) de ma base de données en temps réelle sans actualiser la page même si il y aura des changements dans la base ..

    J'ai utilisé  setInterval(function()) pour recharger les données mais toujours j'obtiens les même cordonnées .

    <?php
                     try
    {
      $bdd = new PDO('mysql:host=localhost;dbname=fma120;charset=utf8', 'root', '');
    }
    catch (Exception $e)
    {
            die('Erreur : ' . $e->getMessage());
    }
            
    $reponse = $bdd->query('SELECT latitude,longitude FROM gps_data ORDER BY id DESC LIMIT 1 ');
    $donnees = $reponse->fetch() ;
     
    ?>
     
    <!DOCTYPE html>
    <html>
      <head>
        <style>
          #map {
            height: 400px;
            width: 100%;
           }
        </style>
      </head>
      <body>
        <h3>My Google Maps Demo</h3>
        <div id="map"></div>
        <script>
          function initMap() {
            var uluru = {lat:<?php echo $donnees['latitude'] ;?> , lng: <?php echo $donnees['longitude'] ;?>
              };
     
     
            var map = new google.maps.Map(document.getElementById('map'), {
              zoom: 7,
              center: uluru
            });
            var marker = new google.maps.Marker({
              position: uluru,
              map: map
            });
          }
                        
    setInterval(function(){ initMap() }, 3000); 
     
        </script>
        <script
     
        src="https://maps.googleapis.com/maps/api/js?key=AIzaSyADJopukImlmQs73l4o3xdddlcg_OBj1vaqB8&callback=initMap">
        </script>
        
      </body>
    </html>


    j'explique :

    mon script charge le map (le dernier id = 1 ).. apres j'ajoute une autre colonne dans la base (avec id=2 ) , je voudrais que le script charge la derniere colonne (id=2) sans actualiser la page 

    Je vous remercie d'avance pour les réponses


    -
    Edité par AkramHajjej1 2 mai 2018 à 16:37:28

    • Partager sur Facebook
    • Partager sur Twitter

    map et géolocalisation

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown