FAQ |
Kalender |
2009-09-06, 14:51 | #1 | |||
|
||||
Mycket flitig postare
|
Är helt novis på javascript så jag tänkte be om lite tips. Jag tänkte mig något liknande för att hämta en adress baserat på W3C:S Geolocation API, skulle det kunna fungera?
Kod:
function GeoDecode(position) { var MyAdress = ('geoencode.php?lat=' + position.coords.latitude + '&lon=' + position.coords.longitude); document.getElementById('adressField').innerHTML = MyAdress; } if (navigator.geolocation) { // Geo request navigator.geolocation.getCurrentPosition(GeoDecode); } |
|||
Svara med citat |
2009-09-06, 21:33 | #2 | |||
|
||||
Mycket flitig postare
|
Löste det själv, för ev. framtida referens:
Kod:
function GeoDecode(position) { var oRequest = new XMLHttpRequest(); if (position.coords.accuracy<500) { var sURL = "geodecode.php?lat="+position.coords.latitude+"&lon="+position.coords.longitude; oRequest.open("GET",sURL,false); oRequest.setRequestHeader("User-Agent",navigator.userAgent); oRequest.send(null); document.getElementById('adress').value = oRequest.responseText; } } document.addEvent('domready', function() { if (navigator.geolocation) { // Geo request navigator.geolocation.getCurrentPosition(GeoDecode); } }); |
|||
Svara med citat |
Svara |
|
|