ItemizedOverlay、OverlayItem、Overlay..在地图上显示移动标记?
我需要在 Android 2.2 的地图视图中显示和移动标记(代表朋友的位置)。
目前我已经扩展了 ItemizedOverlay
和 OverlayItem
,但我不确定这是最好的方法。
首先,我应该有 1 个 ItemizedOverlay
和许多 OverlayItem
(每个标记一个)还是每个标记都应该有自己的 ItemizedOverlay
?如果是后者,我应该扩展 Overlay 吗?
其次,移动标记的最佳做法是什么?破坏改变点重画? :|
I need to display and move markers (representing friend's locations) around in a mapview in Android 2.2.
At the moment I have extended ItemizedOverlay
and OverlayItem
, but I am not sure this is the best way to do it.
First of all should I have 1 ItemizedOverlay
with many OverlayItem
(one per marker) or each marker should have its own ItemizedOverlay
? In case of the latter, should I extend Overlay instead?
Secondly, what is the best practice to move markers around? Destroy change point redraw? :|
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最后我只是使用
ItemizedOverlay
+OverlayItem
结构。我正在
createItem(int index)
方法中动态创建覆盖项,我认为这不是最好的解决方案(性能方面),但无论如何..In the end I am just using the
ItemizedOverlay
+OverlayItem
structure.I am creating the overlay item on-the-fly in the
createItem(int index)
method, I suppose this is not the best solution (performance-wise) but anyways..