如何通过标题UWP清除MapIcon

时间:2016-03-11 16:38:39

标签: c# win-universal-app bing-maps uwp-maps

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

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

使用Linq迭代MapIcons列表,例如使用Where通过检查MapIcon的某些属性来仅选择所需的MapIcon。

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

答案 1 :(得分:0)

好的,我改变了绘制我的位置的方式。我现在有一个功能" InitMyLocation()"初始化我在地图上的位置。 UpdatePosition事件只会更新我的位置,并且不会添加新的mapicon元素。

所以我在MainPage()中调用我的函数,然后当我的app清除其他函数中的map元素时,其他函数现在调用我的InitMyLocation()并且瞧...我已经回到了商业中。

感谢y' all!