鍍金池/ 問答/HTML/ JavaScript怎么實現(xiàn)同時繪制對個軌跡

JavaScript怎么實現(xiàn)同時繪制對個軌跡

場景是我都用了調了一個地圖插件,那個插件會去請求一個數(shù)據(jù)源,就是軌跡數(shù)據(jù),現(xiàn)在有多條估計需要展示,也就是需要創(chuàng)建幾個不同的調地圖的類,然后請求不同的軌跡數(shù)據(jù),并且同時實時繪制出來。請問這么用javascript實現(xiàn)呢?需要用異步嗎?

回答
編輯回答
忠妾

兩條同時繪制只是異步是不夠的,js是單線程,即便是異步,也是事件輪詢,也是一個一個執(zhí)行,你這種情況只能再開一個線程了,new Worker類可能能幫你實現(xiàn),Worker類的使用方法我就不贅述了。

兼容性如下:
clipboard.png

還有就是找你用的插件有沒有繪制多條線的功能,我記得之前有個叫l(wèi)eaflet的地圖框架,就有插件就支持同時繪制多條線路,其實單線程也能繪制多條,就是看人家有沒有寫,無非就是兩個數(shù)組內的元素切換繪制,執(zhí)行速度夠快的情況下人們就感覺是同時繪制的了

2018年9月15日 08:23