有谁知道如何清除特定的MapIcon。 我有一个跟踪我的应用程序,我正在使用clear()方法删除我的图标,然后在我的新位置重新生成它。但是,当我按下按钮时,另一个函数从数据库中获取位置并绘制地图上的位置。 当我的代码更新我的位置时,我不希望清除这些POI。
有什么想法吗?
答案 0 :(得分:0)
使用Linq迭代MapIcons列表,例如使用Where
通过检查MapIcon的某些属性来仅选择所需的MapIcon。
如果您不知道如何使用Linq或者您需要其他解释,请在评论中告诉我并添加更多详细信息。
答案 1 :(得分:0)
好的,我改变了绘制我的位置的方式。我现在有一个功能" InitMyLocation()"初始化我在地图上的位置。 UpdatePosition事件只会更新我的位置,并且不会添加新的mapicon元素。
所以我在MainPage()中调用我的函数,然后当我的app清除其他函数中的map元素时,其他函数现在调用我的InitMyLocation()并且瞧...我已经回到了商业中。
感谢y' all!