我想制作一个带有可变图钉的谷歌地图叠加层。将其可视化的一种简单方法是考虑近乎实时的覆盖,其中引脚不断改变位置。
但是,我似乎想不出使用ItemizedOverlay的安全方法。问题似乎是对填充的调用 - 如果某些地图线程调用了 size(),然后我的数据发生了变化,那么地图调用访问 getItem() 时的结果可能是 IndexOutOfBoundsException。
谁能想到比重载 populate 并将 super.populate 包装在同步块中更好的解决方案?
也许我可以使用普通的覆盖获得更好的运气?Itemized 似乎存在为您管理数据,也许我在使用它时犯了一个根本错误?
感谢您的帮助,我的大脑正在受伤!
哈米