Hostnic Promo
Mendapatkan posisi GPS dengan PHP dan Javascript

Mendapatkan posisi GPS dengan PHP dan Javascript

Yang mungkin sedang merencanakan aplikasi yang mempunyai fasilitas tracking. Berikut ini adalah contoh html untuk mendapatkan posisi GPS.

Aplikasi ini menggunakan javascript. Coding utamanya adalah seperti berikut ini:

    <script src=”geo-min.js” type=”text/javascript” charset=”utf-8″></script>
    <script>
        if(geo_position_js.init()){
            geo_position_js.getCurrentPosition(success_callback,error_callback,{enableHighAccuracy:true});
        }
        else{
            div_isi=document.getElementById(“div_isi”);
            div_isi.innerHTML =”Tidak ada fungsi geolocation”;
        }

        function success_callback(p)
        {
            latitude=p.coords.latitude ;
            longitude=p.coords.longitude;
            pesan=’posisi:’+latitude+’,’+longitude;
            pesan = pesan + “<br/>”;
            pesan = pesan + ‘<img src=”https://maps.googleapis.com/maps/api/staticmap?size=400×400&amp;zoom=13&amp;markers=color:red%7Clabel:C%7C’+latitude +’,’+longitude+'”/>’;
            div_isi=document.getElementById(“div_isi”);
            //alert(pesan);
            div_isi.innerHTML =pesan;
        }
        
        function error_callback(p)
        {
            div_isi=document.getElementById(“div_isi”);
            div_isi.innerHTML =’error=’+p.message;
        }        
    </script>
    <div id=”div_isi”>
    </div>

 

Jika menggunakan Android pastikan aktif setting untuk Location Acess yang meliputi:
1. Acess to my Location
2. GPS satellites
3. Wi-fi & mobile network location

Javascriptnya dapat didownload di https://code.google.com/p/geo-location-javascript/downloads/list .

Coding lengkapnya adalah:

Hosting Murah, Performa Maksimal

Nikmati hosting cepat dan stabil dengan sistem Pay-As-You-Go. Bayar sesuai resource yang Anda gunakan saja!

Pesan Hosting
<!DOCTYPE html>
<html>
<head>
  <meta charset=”utf-8″>
  <title>Posisi GPS</title>
</head>
<body>
    <script src=”geo-min.js” type=”text/javascript” charset=”utf-8″></script>
    <script>
        if(geo_position_js.init()){
            geo_position_js.getCurrentPosition(success_callback,error_callback,{enableHighAccuracy:true});
        }
        else{
            div_isi=document.getElementById(“div_isi”);
            div_isi.innerHTML =”Tidak ada fungsi geolocation”;
        }

        function success_callback(p)
        {
            latitude=p.coords.latitude ;
            longitude=p.coords.longitude;
            pesan=’posisi:’+latitude+’,’+longitude;
            pesan = pesan + “<br/>”;
            pesan = pesan + ‘<img src=”https://maps.googleapis.com/maps/api/staticmap?size=400×400&amp;zoom=13&amp;markers=color:red%7Clabel:C%7C’+latitude +’,’+longitude+'”/>’;
            div_isi=document.getElementById(“div_isi”);
            //alert(pesan);
            div_isi.innerHTML =pesan;
        }
        
        function error_callback(p)
        {
            div_isi=document.getElementById(“div_isi”);
            div_isi.innerHTML =’error=’+p.message;
        }        
    </script>
    <div id=”div_isi”>
    </div>
</body>
</html>

Informasi lebih lengkap silahkan mengunjungi:

1. https://code.google.com/p/geo-location-javascript/
2. http://diveintohtml5.info/geolocation.html
3. https://developers.google.com/maps/documentation/staticmaps/
4. http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_geolocation_map_script
5. http://www.w3schools.com/html/html5_geolocation.asp

Baca Juga:  Copy File Adalah: Optimalkan Pengelolaan Dan Pemindahan File!
Ari Sigit
Ari Sigit

Application Developer & Support Specialist

Promo menarik VPS Fleksibel