每30秒获取一次地理位置

时间:2018-11-18 12:11:37

标签: javascript

我有一个查询,当我正在处理小地图(OSM)时,我希望将在通过JOSM创建的网络层上以定义的速度运行的汽车每隔30秒返回一次GPS坐标,如果我想改变汽车中途行驶的路线,是否可以使用MATSim或是否有其他软件? 谢谢。

2 个答案:

答案 0 :(得分:0)

您可以使用setInterval

setInterval(() => {
    // foo();
}, 30000)

答案 1 :(得分:0)

尝试一下:

function success(position) {
    //retrieve lat and long
    var latitude  = position.coords.latitude
    var longitude = position.coords.longitude
}

function error(){
    //error handling
}

setInterval(function(){
  navigator.geolocation.getCurrentPosition(success, error);
}, 30000);