我正在研究构建一个相当简单的地图(我可能会说100个对象),它们显示/更改颜色并显示另一个onclick(移动)鼠标悬停(桌面)事件目的。我正在看以下内容。SVG/VML vs Canvas vs HTML - Mobile
- 帆布
- SVG/VML
- JS/HTML
但我的问题是,我需要以某种方式支持
- IE(7-10)
- 铬
- Firefox
- 黑莓6-7
- 的Windows Mobile 7(IE9)
- 的iOS
- Android 2.3以上版本(无SVG)
而且我似乎无法找到一个单一的系统,可以支持所有其中,Android不支持SVG,手机浏览器在画布上显得非常慢,IE 7-8不支持画布,HTML不支持“形状”而不使用图片,并且需要交换图片,这将不是很好的视觉... yada yada yada ...
有没有任何想法我可以为所有这些构建一次?我想这可能会更好做画布(移动)& SVG(桌面)。但是在测试移动设备时,画布看起来非常慢。
有什么图书馆或系统可以帮忙吗?