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