在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ 如何在頁面上實現(xiàn)實時路線擁堵情況展示?

如何在頁面上實現(xiàn)實時路線擁堵情況展示?

線路類似這種,需要把每個站點之間的擁堵情況高亮展示,目前沒有什么思路,有沒有哪位大神擴展下這塊,該如何去做。clipboard.png

回答
編輯回答
互擼娃
  1. 拿到實時的擁堵數(shù)據(jù) ( 無恥地抄襲 )
  2. 流量不大就用ajax輪訓(xùn),流量大用websocket
2018年1月6日 03:20
編輯回答
孤酒

不知道題主問的到底是繪制這種圖?還是實時獲取數(shù)據(jù)呢?

如果是指繪制的話,svg和canvas都是一種選擇,框架的話echart、d3都可以,當然還有一個jq的插件subway-map-visualization-jquery-plugin

如果是指實時獲取數(shù)據(jù)的話,可以用comet或者WebSocket,當然ajax每隔1秒請求一次數(shù)據(jù)也是可以的。
其實comet也可以這么理解:ajax做一次請求,后臺阻塞請求直到數(shù)據(jù)有刷新再返回給前臺,前臺收到數(shù)據(jù)后再請求下一次,往復(fù)循環(huán)就好。

至于分段高亮么,不論是svg也還還是canvas也好,只要繪制結(jié)構(gòu)是對應(yīng)分段的就好了~~

2017年1月12日 11:40
編輯回答
傲寒

你看下 d3 echart等數(shù)據(jù)可視化框架。

2017年5月31日 11:47
編輯回答
旖襯

應(yīng)該是基于背景圖,想在上面畫標注吧,可以用canvas造個和背景圖相同尺寸的,底色透明,然后量好每個點的,x/y相對左上角的像素差,把圖片/顏色畫到對應(yīng)的點上,這個不復(fù)雜,調(diào)下就好了

2017年1月11日 02:42
編輯回答
巴扎嘿

拿到實時的擁堵數(shù)據(jù),然后展現(xiàn)在圖上...

2017年1月3日 23:36
編輯回答
生性

離職~

2018年5月25日 08:17