Transfer values from PHP to Google Maps in HTML -


i have php script on altervista,which data http request(including gps coordinates). evry time receives request,it should shows corresponding coordinates on googlemaps( implemented on altervista)

<?php  //controllo se sono presenti parametri  if(isset($_get['id_utente']) && isset($_get['longitudine']) && isset($_get['latitudine']))  {  //recupero il valore dei parametri  $id_utente = $_get['id_utente'];  $longitudine = $_get['longitudine'];  $latitudine = $_get['latitudine'];  }    //eseguo la connessione al database sul server locale  //inserendo nome utente e password  $conn = mysql_connect('localhost', 'realegr', 'pass', 'my_realegr');     //gestione degli errori  // if (!$conn) {die('impossibile connettersi: ' . mysql_error());}     //seleziono il databse  mysql_select_db("my_realegr") or die( "impossibile selezionare il   database.");     //creo una stringa sql di inserimento con valori  //recuperati dall'url  $sql = "insert `my_realegr`.`datisinistro`  (  `id_sinistro` ,  `tempo_server` ,  `tempo_locale` ,  `id_utente`,  `longitudine`,  `latitudine`  )  values  (  null , current_timestamp , null , '" . $id_utente . "', '" . $longitudine .   "', '" . $latitudine . "')  ";    $q = "select longitudine, latitudine datisinistro order id_sinistro   desc limit 1";  $result = mysql_query($q, $conn);    	$row = mysql_fetch_assoc($result);      echo $row['longitudine'];      echo $row['latitudine'];            //eseguo la query  $retval = mysql_query( $sql, $conn );       //gestione degli errori  if(! $retval ){die('impossibile eseguire la query: ' . mysql_error());}     //chiudo la connessione al db  mysql_close($conn);  echo "database aggiornato.";    ?>

i have following script in file html:

        <script>            function initmap() {              var uluru = {lat: 45.062583, lng: 7.662160};              var map = new google.maps.map(document.getelementbyid('map'), {                zoom: 4,                center: uluru              });              var marker = new google.maps.marker({                position: uluru,                map: map              });            }          </script>

so need use value of $latitudine , $longitudine(in php script) parameters of var in function initmap

how transfer values??

edit:error in console: invalidvalueerror: setcenter: not latlng or latlngliteral: in property lat: not number;

invalidvalueerror: setposition: not latlng or latlngliteral: in property lat: not number

in php echo json containing data:

<?php ............... $q = "select longitudine, latitudine datisinistro order id_sinistro  desc limit 1"; $result = mysql_query($q, $conn);      if($row = mysql_fetch_assoc($result)) {          echo json_encode([            'status' => true,            'latitude' => $row['latitudine'],            'longitude' => $row['latitudine']          ]     } ............. ?> 

on javascript make ajax call request php file retrieve request.

<script>      var $request = $.get('php_script_url');      $request.done = function(data) {           var paseddata = json.parse(data);           if(data.status == true)                initmap(data.latitude, data.longitude);      } function initmap(latitude, longitude) {      var uluru = {lat: latitude, lng: longitude};      var map = new google.maps.map(document.getelementbyid('map'), {               zoom: 4,               center: uluru             });      var marker = new google.maps.marker({               position: uluru,               map: map         }); } </script> 

Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -