我們必須監控安裝了GPS的本公司車輛並在地圖上繪製其位置。ajax實時監控請求
我們使用谷歌地圖,並使用自定義圖標渲染帶有google.maps.Maker的汽車。
一旦汽車位置改變,我們重新設置標記的位置。
現在我們在執行real-time
時遇到問題。
爲了使汽車的位置實時,我們必須在較小的時間間隔內刷新汽車的位置。
我們嘗試使用這種解決方案:
function refresh(){
$.getJSONP(url,'xxx',function(data){
resetLocation(data);
});
}
setInterval(refresh,delay);
現在怎麼設置延遲?
在客戶看來,小的越好越好。因爲它會使地圖上的汽車順利移動。例如,將延遲設置爲500毫秒
但是,這會導致對服務器的頻繁請求。服務器和瀏覽器可以提供這個嗎?
是否有替代方案來實施我們的要求?
服務器是基於java的,我們必須支持ie 6.客戶端不會超過100 – hguser