0

有谁知道如何清除特定的 MapIcon。我有一个跟踪我的应用程序,我正在使用 clear() 方法删除我的图标,然后它在我的新位置重新生成它。但是,当我按下按钮时,另一个函数会从数据库中获取位置并在地图上绘制这些位置。当我的代码更新我的位置时,我不希望这些 POI 被清除。

有任何想法吗?

4

2 回答 2

0

好的,我重新设计了绘制位置的方式。我现在有一个函数“InitMyLocation()”来初始化我在地图上的位置。UpdatePosition 事件只是更新我的位置,并没有重新添加新的 mapicon 元素。

所以我在 MainPage() 中调用我的函数,然后当我的应用程序从其他函数中清除地图元素时,其他函数现在调用我的 InitMyLocation() 并且瞧……我又开始营业了。

谢谢大家!

于 2016-03-11T18:04:41.143 回答
0

使用 Linq 遍历 MapIcon 列表,例如使用 aWhere通过检查 MapIcon 的某些属性来仅选择所需的 MapIcon。

如果您不知道如何使用 Linq 或需要其他解释,请在评论中告诉我并添加更多详细信息。

于 2016-03-11T17:02:57.397 回答