我们必须监控我们公司安装了 GPS 的汽车并在地图上绘制它们的位置。
我们使用谷歌地图,并使用带有自定义图标的 google.maps.Maker 渲染汽车。
一旦汽车的位置改变,我们重新设置标记的位置。
现在我们在实现real-time
.
为了使汽车的位置实时,我们必须以小间隔刷新汽车位置。
我们尝试使用这种解决方案:
function refresh(){
$.getJSONP(url,'xxx',function(data){
resetLocation(data);
});
}
setInterval(refresh,delay);
现在如何设置延迟?
在客户看来,越小越好。因为它会使地图中的汽车平稳移动。例如,将延迟设置为 500 毫秒
但是,这会导致对服务器的频繁请求。服务器和浏览器能负担得起吗?
是否有替代方案来实现我们的要求?