I frequently need to obtain some info about coordinates, because I have dynamic elements on a map (in Openlayers). So I use SetInterval and XMLHttpRequest Object to do it.
window.onload = function () {
var requestURL = "data.geojson";
var request = new XMLHttpRequest();
request.onreadystatechange = function () {
if (request.readyState == 4) {
console.clear();
console.log(request.response);
}
}
var prueba = setInterval(function () {
request.open('GET', requestURL, true);
request.setRequestHeader('authenticated_user', 'terrain');
request.send();
}, 2000);
}
Is It the correct way?