我正在考虑构建一个相当简单的地图(我会说可能有 100 个对象),显示/更改颜色并具有显示另一个对象的 onclick(移动)鼠标悬停(桌面)事件。我正在看以下内容。
- 帆布
- SVG/VML
- JS/HTML
但我的问题是我需要以某种方式支持
- 即(7-10)
- 铬合金
- 火狐
- 黑莓 6-7
- 视窗移动 7 (IE9)
- iOS
- Android 2.3+(无 svg)
而且我似乎找不到可以支持所有这些的单一系统,Android 不支持 SVG,移动浏览器使用画布似乎很慢,IE 7-8 不支持画布,HTML 不支持“形状”不使用图像,并且需要交换图像,这在视觉上不是很好...... yada yada yada ...
有什么想法我可以为所有这些构建一次吗?我在想画布(移动)和 SVG(桌面)可能会更好。但是在测试移动设备时,画布似乎非常慢。
是否有任何图书馆或系统可以提供帮助?