Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Sijainnin jakaminen?

creepy [21.04.2015 09:03:18]

#

Onko kokemuksia yksinkertaisesta sijainnin jakamisesta nettisivuilla?

Miten tuota alkais lähestymään? Minulla on php:llä toteutetut sivut ja siellä yhenlainen keskustelusysteemi. Haluaisin napin jolla saisi jaettua kännykällä sijainnin. Onko tuohon jotain valmiita palikoita olemassa vai miten urkin sijaintitietoja?

Oskuz [21.04.2015 09:44:01]

#

Googlettamalla löyty vastaava kysymys Stackoverflowsta, tässä vastaus noin suurin piirtein.

Sijainin voi hakea Geolocation API:lla.

if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(
        function (position) {
            do_something(position.coords.latitude,position.coords.longitude);
        },
        function (error){
            switch(error.code){
                case error.TIMEOUT:
                    // Timeout
                    break;
                case error.POSITION_UNAVAILABLE:
                    // Position unavailable
                    break;
                case error.PERMISSION_DENIED:
                    // Permission denied
                    break;
                case error.UNKNOWN_ERROR:
                    // Unknown error
                    break;
                default: break;
           }
        }
    );
}

Lisäksi koska GPS:llä voi mennä useampi minuutti hakea paikkaa, getCurrentPosition palauttaa joilakin selaimilla esim. ip:hen perustuvan summittaisen sijainin ensimmäisellä kerralla. Jos haluaa vain gps paikkatietoa, pitää käyttää: watchPosition funktiota.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta