【发布时间】:2011-04-15 14:07:00
【问题描述】:
我正在为我的大学校园开发一个应用程序,该应用程序在 MapView 中显示校园;然后使用 geopoints 在 mapView 上使用 draw 方法绘制校园建筑物的轮廓,该类的范围为Overlay。大约有 50-60 个建筑物被绘制,导致地图非常滞后,因为绘制方法不断地被一遍又一遍地绘制。
我研究了我的问题,发现有些人提到在画布上绘制建筑物,但我没有找到关于如何实现这一点的好例子或信息。谁能指出我如何减少地图滞后的正确方向?该地图看起来非常漂亮,但滞后只是扼杀了它的用处。
谢谢!
【问题讨论】:
-
每次移动地图时都会重新绘制您所指的 50-60 建筑物?
-
我相信;当您更改缩放级别时也是如此。
-
您可能想在此处查看源代码示例:stackoverflow.com/questions/2176397/…
标签: android overlay android-mapview draw lag