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?
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.
Aihe on jo aika vanha, joten et voi enää vastata siihen.