| FAQ |
| Kalender |
|
|
#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
|
|
|
#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 |
|
|