Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kirim geolokasi pengguna ke server setiap menit

Anda perlu melakukan sesuatu seperti:

var currPosition;
navigator.geolocation.getCurrentPosition(function(position) {
    updatePosition(position);
    setInterval(function(){
        var lat = currPosition.coords.latitude;
        var lng = currPosition.coords.longitude;
        jQuery.ajax({
            type: "POST", 
            url:  "myURL/location.php", 
            data: 'x='+lat+'&y='+lng, 
            cache: false
        });
    }, 1000);
}, errorCallback); 

var watchID = navigator.geolocation.watchPosition(function(position) {
    updatePosition(position);
});

function updatePosition( position ){
    currPosition = position;
}

function errorCallback(error) {
    var msg = "Can't get your location. Error = ";
    if (error.code == 1)
        msg += "PERMISSION_DENIED";
    else if (error.code == 2)
        msg += "POSITION_UNAVAILABLE";
    else if (error.code == 3)
        msg += "TIMEOUT";
    msg += ", msg = "+error.message;

    alert(msg);
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Penyortiran MySQL dengan simbol sebagai huruf pertama

  2. Apa yang akan terjadi jika saya mematikan Query MySQL InnoDb DELETE yang besar?

  3. Cara Mempartisi tabel menggunakan kriteria LIKE di Mysql

  4. GALAT 1406:1406:Data terlalu panjang untuk kolom tetapi tidak seharusnya?

  5. Bagaimana cara menulis kueri templat hibernasi dari kueri sql?