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.