我使用Google V3和一个OverlayView将HTML5画布放到地图上。我在覆盖层上附加了一个DIV,在DIV中有一个画布元素。
在地图被平移/放大等之后,我:
这在桌面浏览器中运行得非常快。然而,在一个IPAD2上它真的很慢,在转换DIV和重新绘制画布之间有一个滞后,所以每次移动/重新绘制地图时它都会跳来跳去。
就像IPAD用瓷砖重绘画布元素一样(就像普通的地图瓷砖一样)。但它为什么要这么做?HTML5画布在IPAD上通常速度非常快,与在瓷砖中绘制没有任何关系。
有什么建议吗?
发布于 2012-07-04 19:14:22
这似乎与使您的画布对象太大有关。我做了两倍的高度和两倍的谷歌地图,所以4倍的屏幕大小的总和,它似乎真的慢下来.
https://stackoverflow.com/questions/11228204
复制相似问题