我希望地图(地图视图)上的每个标记都具有不同的 ID,以便我可以在运行时将其删除或动态更改其图标。
我们如何做到这一点?
另外,我想要最好的方法在地图上添加许多标记,而不会在移动它时变慢。
提前致谢
我希望地图(地图视图)上的每个标记都具有不同的 ID,以便我可以在运行时将其删除或动态更改其图标。
我们如何做到这一点?
另外,我想要最好的方法在地图上添加许多标记,而不会在移动它时变慢。
提前致谢
我们如何做到这一点?
子类OverlayItem
化并存储你想要的任何东西,使用它而不是OverlayItem
你的项目的普通类。例如,这个示例项目有一个CustomItem
子类OverlayItem
,除其他外,它在运行时绘制不同的图标。
另外,我想要最好的方法在地图上添加许多标记,而不会在移动它时变慢
不要“添加许多标记”到一个ItemizedOverlay
, 到它“在移动它时用胶带覆盖它时”的程度。ItemizedOverlay
专为少量物品而设计。
如果您需要很多项目,您很可能需要创建自己的Overlay
,您可以更智能地了解在任何给定时间您的项目的哪个子集是相关的。