0

我将 ItemizedOverlay 子类化为我的项目绘制自定义图形,问题是我有 MapView 和带有列表项目的自定义叠加层......当我构建项目时,填充并以“地图模式”(setSatellite( false)) 效果很好,但是当我将模式更改为 setSatellite(true) 时,我的自定义叠加层会保存所有项目,但不会刷新、无效、重绘地图,我会尝试调用所有这些方法,但什么也没有。我也尝试,清除覆盖并添加一个新的(非常糟糕),什么也没有。任何人都知道当我更改 setsetSatellite true 或 false 时自定义覆盖会发生什么?

提前致谢。

4

1 回答 1

0

我已经解决了这个问题,问题出在活动层次结构上,因为我有一个带有两个子活动的 TabActivity,一个在地图模式下,另一个在卫星模式下,并且 itemizedoverlays 列表在活动之间没有共享,确实有两个不同的在选项卡小部件选择上启动的活动。

于 2010-11-26T14:33:42.877 回答