我正在尝试使用osmdroid来显示带有项目的地图。查看ItemizedOverlay(和派生的)和OverlayItem的API,我无法看到一种在创建项目后修改项目(更改位置和标记)的方法。 OverlayItem具有更改标记但不更改位置的功能。 由于我的项目将改变位置,我常常想知道:
PS:挖掘更多我发现扩展ItemizedOverlay就是这样。这样我可以搞乱这些项目,但每次更改坐标时我仍然需要调用populate(),从而丢弃内部列表......
答案 0 :(得分:0)
这就是为什么ItemizedOverlay和派生被讨厌,并且Marker已被添加到osmdroid的原因之一,就像它的Google Maps API等价物一样简单灵活。